From 0ff26d43782131197049149d365a3995d0899b1e Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 9 Sep 2026 19:40:40 +0900 Subject: [PATCH 1/2] =?UTF-8?q?chore(tester):=20=EC=8B=9C=ED=97=98=20?= =?UTF-8?q?=EC=98=88=EC=99=B8=20=EB=AA=A9=EB=A1=9D=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=82=AC=ED=86=A0=EC=9E=A5=20=EB=91=98=20=EB=BA=8C=20=E2=80=94?= =?UTF-8?q?=20=EC=A0=95=EB=B3=B8=20=EA=B9=8C=EB=8B=AD=EC=9D=B4=20=EB=8D=AE?= =?UTF-8?q?=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `spoil_bank.side` · `extra_distance_m` 은 정본에 `default_basis` 로 까닭이 적혀 있어 목록 없이도 통과함(빼고 돌려 확인). **앞으로도 목록에 넣지 말 것**을 그 자리에 적음. ⚠ 같은 상태인 것이 **13 개 더 있음** — `revetment`·`soil_guard`·C군 `side` 계열. 빼도 통과하나 이번에는 안 건드림(주석 덩어리가 얽혀 있어 잔손질 범위를 넘음). `resources/tester/` 1183 통과 / 22 건너뜀 / 실패 0. Co-Authored-By: Claude Opus 5 (1M context) --- resources/tester/test_b05_structures_registry_policy.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/resources/tester/test_b05_structures_registry_policy.py b/resources/tester/test_b05_structures_registry_policy.py index c68f3990..0f5c2879 100644 --- a/resources/tester/test_b05_structures_registry_policy.py +++ b/resources/tester/test_b05_structures_registry_policy.py @@ -39,13 +39,8 @@ ALLOWED_DEFAULT_KEYS = { ("soil_guard", "lift_m"), ("soil_guard", "shift_m"), ("soil_guard", "stone_supply"), - # 사토장 쌓는 쪽 기본 "자동(성토 쪽)" — C군 side 와 같은 뜻이다. 도메인 확정값이 아니라 - # 「흙은 성토 쪽에 쌓는다」는 지금까지의 동작을 이어받는 표식이고, 측점마다 좌·우로 바꾼다. - ("spoil_bank", "side"), - # 추가 운반거리 기본 0 = 「추가 없음」. 노선 안 사토장은 측점 사이 누가거리로 거리가 - # 그대로 나오므로(2026-09-09 사용자 확정 ③) 이 칸은 **외부 사토장 대비 여벌**이다. - # 0 은 도메인 수치가 아니라 lift_m·shift_m 과 같은 「안 더함」 표식이다. - ("spoil_bank", "extra_distance_m"), + # ⚠ 사토장 둘(`side`·`extra_distance_m`)은 **여기서 뺐다**(2026-09-09) — 정본에 + # `default_basis` 로 까닭이 적혀 있어 이 목록이 없어도 통과한다. **앞으로도 여기 넣지 말 것.** # 단 수 기본 1 = 단일 벽(다단 아님). 도메인 수치가 아니라 "다단 없음" 표식이다. ("revetment", "tiers"), # 자리 이동 기본 0 = 자동 자리(성토면 끝) 그대로. 이동량은 사용자 조작값이다. From dee9e95d73592001b21894050e894e09f02c6b7f Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 9 Sep 2026 19:43:41 +0900 Subject: [PATCH 2/2] auto: 2026-09-09 19:43 (ESD_LAPTOP) --- .gitattributes | 3 + .gitignore | 11 +- B08_Quantity/0_old_260726_codex.zip | Bin 71509 -> 0 bytes docs/wiki/concepts/completed_2026-09-09.md | 48 + .../wiki/concepts/multi_environment_safety.md | 36 + .../standard_quantity_open_2026-09-09.md | 32 + .../wiki/graphify-out/.graphify_analysis.json | 1735 ++ docs/wiki/graphify-out/.graphify_labels.json | 1 + .../graphify-out/.graphify_labels.json.sig | 1 + .../wiki/graphify-out/.graphify_learning.json | 5 + docs/wiki/graphify-out/.graphify_root | 1 + .../graphify-out/.graphify_semantic_marker | 1 + .../graphify-out/.graphify_semantic_new.json | 1 + docs/wiki/graphify-out/.vocab.txt | 162 + .../2026-08-16/.graphify_labels.json | 32 + .../graphify-out/2026-08-16/GRAPH_REPORT.md | 141 + docs/wiki/graphify-out/2026-08-16/cost.json | 12 + docs/wiki/graphify-out/2026-08-16/graph.json | 1120 + .../graphify-out/2026-08-16/manifest.json | 777 + .../2026-08-17/.graphify_labels.json | 1 + .../.graphify_labels.json.sig.cluster-only | 1 + .../graphify-out/2026-08-17/GRAPH_REPORT.md | 150 + docs/wiki/graphify-out/2026-08-17/cost.json | 37 + docs/wiki/graphify-out/2026-08-17/graph.json | 2533 ++ .../graphify-out/2026-08-17/manifest.json | 787 + .../2026-08-22/.graphify_analysis.json | 451 + .../2026-08-22/.graphify_labels.json | 1 + .../graphify-out/2026-08-22/GRAPH_REPORT.md | 211 + docs/wiki/graphify-out/2026-08-22/cost.json | 51 + docs/wiki/graphify-out/2026-08-22/graph.json | 4377 ++++ .../graphify-out/2026-08-22/manifest.json | 812 + .../2026-08-23/.graphify_analysis.json | 470 + .../2026-08-23/.graphify_labels.json | 1 + .../graphify-out/2026-08-23/GRAPH_REPORT.md | 208 + docs/wiki/graphify-out/2026-08-23/cost.json | 51 + docs/wiki/graphify-out/2026-08-23/graph.json | 4237 ++++ .../graphify-out/2026-08-23/manifest.json | 812 + .../2026-08-24/.graphify_analysis.json | 489 + .../2026-08-24/.graphify_labels.json | 1 + .../graphify-out/2026-08-24/GRAPH_REPORT.md | 208 + docs/wiki/graphify-out/2026-08-24/cost.json | 51 + docs/wiki/graphify-out/2026-08-24/graph.json | 4245 ++++ .../graphify-out/2026-08-24/manifest.json | 812 + .../2026-08-26/.graphify_analysis.json | 490 + .../2026-08-26/.graphify_labels.json | 1 + .../graphify-out/2026-08-26/GRAPH_REPORT.md | 211 + docs/wiki/graphify-out/2026-08-26/cost.json | 51 + docs/wiki/graphify-out/2026-08-26/graph.json | 4351 ++++ .../graphify-out/2026-08-26/manifest.json | 812 + .../2026-08-27/.graphify_analysis.json | 495 + .../2026-08-27/.graphify_labels.json | 1 + .../graphify-out/2026-08-27/GRAPH_REPORT.md | 213 + docs/wiki/graphify-out/2026-08-27/cost.json | 51 + docs/wiki/graphify-out/2026-08-27/graph.json | 4517 ++++ .../graphify-out/2026-08-27/manifest.json | 812 + .../2026-08-28/.graphify_analysis.json | 499 + .../2026-08-28/.graphify_labels.json | 166 + .../graphify-out/2026-08-28/GRAPH_REPORT.md | 743 + docs/wiki/graphify-out/2026-08-28/cost.json | 51 + docs/wiki/graphify-out/2026-08-28/graph.json | 17275 ++++++++++++++ .../graphify-out/2026-08-28/manifest.json | 862 + .../2026-08-29/.graphify_analysis.json | 504 + .../2026-08-29/.graphify_labels.json | 1 + .../graphify-out/2026-08-29/GRAPH_REPORT.md | 213 + docs/wiki/graphify-out/2026-08-29/cost.json | 51 + docs/wiki/graphify-out/2026-08-29/graph.json | 4698 ++++ .../graphify-out/2026-08-29/manifest.json | 892 + .../2026-08-30/.graphify_analysis.json | 1298 + .../2026-08-30/.graphify_labels.json | 1 + .../2026-08-30/.graphify_semantic_marker | 1 + .../graphify-out/2026-08-30/GRAPH_REPORT.md | 566 + docs/wiki/graphify-out/2026-08-30/cost.json | 51 + docs/wiki/graphify-out/2026-08-30/graph.json | 14590 +++++++++++ .../graphify-out/2026-08-30/manifest.json | 927 + .../2026-09-02/.graphify_analysis.json | 1656 ++ .../2026-09-02/.graphify_labels.json | 178 + .../2026-09-02/.graphify_semantic_marker | 1 + .../graphify-out/2026-09-02/GRAPH_REPORT.md | 796 + docs/wiki/graphify-out/2026-09-02/cost.json | 51 + docs/wiki/graphify-out/2026-09-02/graph.json | 1 + .../graphify-out/2026-09-02/manifest.json | 952 + .../2026-09-03/.graphify_analysis.json | 1669 ++ .../2026-09-03/.graphify_labels.json | 187 + .../2026-09-03/.graphify_semantic_marker | 1 + .../graphify-out/2026-09-03/GRAPH_REPORT.md | 852 + docs/wiki/graphify-out/2026-09-03/cost.json | 51 + docs/wiki/graphify-out/2026-09-03/graph.json | 19844 +++++++++++++++ .../graphify-out/2026-09-03/manifest.json | 982 + .../2026-09-04/.graphify_analysis.json | 1648 ++ .../2026-09-04/.graphify_labels.json | 192 + .../2026-09-04/.graphify_semantic_marker | 1 + .../graphify-out/2026-09-04/GRAPH_REPORT.md | 877 + docs/wiki/graphify-out/2026-09-04/cost.json | 51 + docs/wiki/graphify-out/2026-09-04/graph.json | 19389 +++++++++++++++ .../graphify-out/2026-09-04/manifest.json | 1012 + .../2026-09-09/.graphify_analysis.json | 1735 ++ .../2026-09-09/.graphify_labels.json | 1 + .../2026-09-09/.graphify_semantic_marker | 1 + .../graphify-out/2026-09-09/GRAPH_REPORT.md | 739 + docs/wiki/graphify-out/2026-09-09/cost.json | 51 + docs/wiki/graphify-out/2026-09-09/graph.json | 19913 ++++++++++++++++ .../graphify-out/2026-09-09/manifest.json | 1012 + docs/wiki/graphify-out/GRAPH_REPORT.md | 739 + ...7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e.json | 1 + ...9dced5522634b7b7a8293810465f198cba186.json | 1 + ...1b4f658cae562cbed4e118926a6933173a467.json | 1 + ...5ce0f4edeb1407c6161876dbc5de3c1014709.json | 1 + ...3fa4d63a332b5aea69aef20f441e2a5753c9f.json | 1 + ...df0f83b562167f9691d50116d593db29eba55.json | 1 + ...fbed2c9be11cb780e3366aede655dd21d8202.json | 1 + ...9630e320fd97ac8bfcec25673ffef09e4d059.json | 1 + ...7641d2f7479b10d3ce0613a56b2e94cf0f787.json | 1 + ...d0293e6826237eb8e985b9686950b37f58ba9.json | 1 + ...b99fe9e53af41e2478c9053d24e7b2b78bac0.json | 1 + ...4923e1d6588acfcf947bad2588e27fd0210c8.json | 1 + ...301d23e01e9f865b816a5cc02c106e8e53456.json | 1 + ...bbb1b765e80a06908aa37de30b8eab1b17663.json | 1 + ...de71aa1c88b879df32ce695bf762210418acc.json | 1 + ...dede1555acbad5586fd84bdcd6186046e5b9d.json | 1 + ...c38fd9c32c4f11fdfb65176ff4f32cfc6ef7b.json | 1 + ...296d187d570d25b1bc94ef127a18290084447.json | 1 + ...d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json | 1 + ...af5cb6706df20c4149683846d20d32ddf700c.json | 1 + ...de504af4b359fb90f4b29ba9688d1d6e17d2e.json | 1 + ...911cd96fa71b75cc75680487a3c9eb990e8e5.json | 1 + ...5d4c236775908d7e88011507ff4485220aca7.json | 1 + ...975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json | 1 + ...a6a2853bdf875e791f35466de051ed6bcde48.json | 1 + ...d905518a2620447ab09ea471dc5ac270cc54e.json | 1 + ...9d67d3d8ec5f71b8c83206d78b15aa9ae256b.json | 1 + ...e9b620f850905da6fad2e82b86c4db805cec3.json | 1 + ...c92aa511ff4a919b78b38defa78fc67d36b65.json | 1 + ...f4e0b23f3f7d0d9aa9f4aea164c143462984c.json | 1 + ...ed7f85048b19ac05a5c362fa354a74374fb38.json | 1 + ...1e324a92f283cd57fa229bc6d47bb5224d32b.json | 1 + ...610d8406117574458dc85eec154105e885189.json | 1 + ...621885521063f8ead1d6da09efea3805b0729.json | 1 + ...92b2975e70990cd4258c7dbd0317b79528e5e.json | 1 + ...ff8ccbd17e76d51d082d0e190b520d60fa48f.json | 1 + ...e0c91a3a375aebe7e35a9da2ac25d5b577f3d.json | 1 + ...6ed27370b342815a1578204314da993e9403f.json | 1 + ...f03d65fae34cfb72263561cecd42a9325c29b.json | 1 + ...eac6ce04e11b518a15241b5404b0dddd7e47e.json | 1 + ...242ac81756cbfac02b0a35a34c13dab02b115.json | 1 + ...554a11468ba4b3355d7b921b2c46bb0b2a198.json | 1 + ...144075f0a81ca1c217dcf981fb7c45a9de523.json | 1 + ...5980adeed64b7d32ec83e3ebb6f1ec4e04ffb.json | 1 + ...bb5826298072180f6e92591ca353ca56d8d35.json | 1 + ...dd666e2f2b50641deed085e51b9c31ff0d79d.json | 1 + ...84076eb056de06173abbc233f476c9941dca7.json | 1 + ...b7442f6ae5397eb5b2fd9b5533debbfb24eec.json | 1 + ...e801796b07a63f6a114bd2a2109e0b5806e12.json | 1 + ...88ea91be33536d393e69fe95881c20deea08f.json | 1 + ...6d5a831cfd7b8e7df24718db382979f4d6fe6.json | 1 + ...2f91ba36ee5bfdcf78ea99fcf0510a96f9589.json | 1 + ...e6f42978b98674b052cb4d14ca1adf0a01664.json | 1 + ...e7396696d7447d49882907f72768da6a70324.json | 1 + ...9ad16bf5b33e536f24d55b782570d3787aec1.json | 1 + ...7c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0.json | 1 + ...a3e15c3dc86d1eda537941db2d41315fbb7a8.json | 1 + ...a4a10a764581bd937faa0df73b9eb91f18f06.json | 1 + ...fa5bd44ef34c54abe82c45adde3498609d087.json | 1 + ...8fee04df6c145bf9d5bd8a91e367436888ed8.json | 1 + ...a9aa166f3f03f19310262e6cb91c8e9899008.json | 1 + ...68e402143fad387d5f07811e126cdc09edaea.json | 1 + ...8201aad1c600d4a3a2310ef324f0d61b85959.json | 1 + ...77ad8a749a9f05e1d7dddc6a2532fbb461958.json | 1 + ...74c2dd0526f08b841f49a2615af17fe7fe252.json | 1 + ...e5e5f209d1dce7b7c3c578baa771376b7f0e7.json | 1 + ...0db118b8d1b6f6882a932e938c1cda5ca3984.json | 1 + ...c06c836663ffdd36947560e6ae9b292ae5867.json | 1 + ...9a4f2641825e576c5440395aa5b95986b7544.json | 1 + ...7179ecc8308b7f33a8dabd52f14f1bd5afe55.json | 1 + ...af64981ef894212d8e32d05a0a9eb4aa18213.json | 1 + ...8b99f7019c42c1a3828089f4c8aa191b5f47b.json | 1 + ...31af78f0fd153586503053bab1473314d4ce0.json | 1 + ...097e31459ed499e908e13a3f62232a602850d.json | 1 + ...59ab7323c1d58df54eec88ad1b616e8b87f9c.json | 1 + ...6ab251e25d31a083fd80cac85791c9db76b50.json | 1 + ...16d18e747fa4a4d79939e941fab4ed8f50441.json | 1 + ...1e11cf4df808450d5608b12b6214a54c130b0.json | 1 + ...03f63ed4629f79cdfcc4641d4a4db9a9470cd.json | 1 + ...2cc307e6c39770bf20489c52abbb47d04ba0c.json | 1 + ...9cc80c7c42ad8bd4177fa7f131dec6dccd097.json | 1 + ...2469ebecb61c4db5c8c5501b8ef6635110cc5.json | 1 + ...87e7c843ea0b505e4d1b5496b179f79003fd9.json | 1 + ...79dc195ad9d1a23c5d7264421cb639c4a61f0.json | 1 + ...2a0af82f7ff04179d56bbc6d3571a881c81c8.json | 1 + ...98272975072d19f2471c19b8ed97ac18c1c8f.json | 1 + ...6ae1c8924ce1f3858244a6cdc61916dbed7cf.json | 1 + ...9d61284f1912652fc55cc1d28b459ccca4c43.json | 1 + ...a1215a83abaa84559ca4945e5963fa00fb7d1.json | 1 + ...a551f773e49fd9855e054fe31d7b0c7085ca9.json | 1 + ...3de2a3fd70d54fdde9b2002e15145901824c1.json | 1 + ...e1c20660f4a869a616fc846c344f0b1eefa1a.json | 1 + ...5cedc06f35e6ea2f023c28d25bbbec5989e22.json | 1 + ...ebd311e789a3324b88029322f731ffa39571a.json | 1 + ...5931957d7022f6bc93ec9e2a9c58129a9c98d.json | 1 + ...42c8eeec4a8b87255ddcdc482fbfc49e6500d.json | 1 + ...fae2922a17ddd86672474184e4c2a56abe87d.json | 1 + ...7f6d5c7f1c27599451656604bedc96c58901e.json | 1 + ...5a517dbd7a9ddb22b97c67355095432771390.json | 1 + ...cf3e22803284216bd79615172c13667f9341a.json | 1 + ...398813aed60f575f2d5e33f1d8dae30b8b06e.json | 1 + ...02c685f4d3576d06af3fec05f71fadde71b1b.json | 1 + ...05009df0a9db1ad03245cc4b4f69deecfca6b.json | 1 + ...a9f0485f0e3b4a8ad569f95d6bb35831a15ee.json | 1 + ...1f81bc7795b4e9c5b855d59cfb537447aa983.json | 1 + ...b74addc33d90c42c6b39f2a37cf48026ff73d.json | 1 + ...7daba38b6707a0a6b355bbe8c7d7216414eb8.json | 1 + ...1f40eeec8c793d9fc74e20371414e14ffff13.json | 1 + ...c96d815717625254aeb99f78bb23beaff7fad.json | 1 + ...afc1d58abdeef3b22dc374f50bb6de90b5860.json | 1 + ...f03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json | 1 + ...35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json | 1 + ...3be72b556511bb5db99718cfe7da67e435814.json | 1 + ...11f92d55600a624ab7905ccbc6e3ad42a3352.json | 1 + ...b18b3d8acfa3cf1f034db779cf1fec8d0e1df.json | 1 + ...536726d973ee824de69be0d36d0a60322cdaa.json | 1 + ...d48c5b73d17af9f038db1dade907e93547e28.json | 1 + ...502fa6fb36a4dbd5e37116e9c401413f4d28f.json | 1 + ...32f67084f01013b887c261d6fa6c4996fa09c.json | 1 + ...f2686f51c5b54ca2081c6132c1aea0c58751a.json | 1 + ...1dbe7d2e32c3a90dd4b717bd6352a21459339.json | 1 + ...07cb3d3752096a01498d149288b87520d0055.json | 1 + ...e24e5596df2086c39ddf541e4dba2505f7685.json | 1 + ...d706e63cb9360363b52e626c4b84d2718a8e8.json | 1 + ...66457e84726b9493956cb53d7de4213180485.json | 1 + ...8d6d3e0a4743315c70a0f35503eb9d66ec471.json | 1 + ...333dc58938d60d439ee4b6b9ff87cb80af19e.json | 1 + ...ee06ec3918a47e2e33f1bba85cc3d586c424c.json | 1 + ...7cbbef70f13b525ab876715e8c76c7f251313.json | 1 + ...c6dc890090b19b504fceb530294b0d6655cb0.json | 1 + ...88d50bf1b11797798791779071ec1488e3698.json | 1 + ...59ebc39203c23da263c9efe910ba50555c232.json | 1 + ...d6b54bf98a578731beab175c4df1f059befae.json | 1 + ...d17dfbe207da0813809fd073f3438a0e6a96f.json | 1 + ...53e38c701c8123085ae1d90c9cf2016cf4fa2.json | 1 + ...8287acce9ae359acdf92ff6877828585fb108.json | 1 + ...bee73a2328868f4e835e165857118f5ebed1c.json | 1 + ...c8dc346df7de79af0b7bd7b9e919f041a0d64.json | 1 + ...9cd000c06a7fc4b2d28134a90a9dcea9d7ba9.json | 1 + ...efe89d2b3da26d97c062a8eb4d414210ca0f2.json | 1 + ...21da103f68fd72e188c3d63551d95d39948d9.json | 1 + ...265d684bba231e75885d195ae6688e413551b.json | 1 + ...1635aee957f5cb8fe62846135acd8ed90cd75.json | 1 + ...8533609068aa60b85c382124ee6bde07564b6.json | 1 + ...1da9d7dbfbf44fc8da3cb5a877a145ccab254.json | 1 + ...4c7c50b8f0401625880dd68c016c3f017a142.json | 1 + ...93fa0e810d330c2f67420af14e2a03bd510aa.json | 1 + ...ba5b72b62ddf1387da5a521db6d6acfa17ccf.json | 1 + ...06f1dda82ec1bf3aab9c592fa0921b0925b50.json | 1 + ...cd9b996a500dc6a31eabb2187a42c4bf00143.json | 1 + ...b81caa6b68c0006dcbc1e921bc12434422da6.json | 1 + ...5476a5d28c9621be9bb8bdbb1b90ec7360a29.json | 1 + ...0e610a19e9e7c711a34345abf5e0de37d2db5.json | 1 + ...dcc05787868ee3b7ba8f195760bf6b2ce9c14.json | 1 + ...6becf54d7fab8da9244afb57e7a10d2a243b4.json | 1 + ...2cde197b0b502a707eb43b6960b5606f12e3e.json | 1 + ...d383ff8034a46c290cb48aa852a4cb2469269.json | 1 + ...bba493632dc33fa58310f8b7ab7b4a3da17a4.json | 1 + ...ae2a755c29d14a5fe08a75a3c083307016034.json | 1 + ...5bfbdaf27ada1ef55577dff7d5be3cdc99b3b.json | 1 + ...b063e55c7c32165ecfa0db3c8951c0bed1939.json | 1 + ...bb380d991140100237d511975336d6cf8882a.json | 1 + ...29caeda337e19d0952b3cb2409b9a5ac97d08.json | 1 + ...089e8a7faa38ed81c31b7562c00712f0a13b1.json | 1 + ...38dd9bd7d66fb093f23abd979fe52a6653496.json | 1 + ...a74545377f6d3a75bb77698561a785bf81fd6.json | 1 + ...0537b7e2b3550ef2bd0864bc1fe93bbe58768.json | 1 + ...4b77173cce169ce0a83f06705c68bcb7faff7.json | 1 + ...f79b61e15249c0f83714f532889a8e8342d81.json | 1 + ...01339df24bd4b17d5ab5e55db8af58ac89574.json | 1 + ...5a692d432275ab71688d92b1b32ee8925c9c1.json | 1 + ...9a735b9183c373c46e9b39aeb0db9201352ee.json | 1 + ...f066040d9d410e051bff83f90eb3ae132d2ae.json | 1 + ...d98700c51e5727836a97fd8beaa02b233a1ca.json | 1 + ...e9329b7452ee5918a4dc71d2339719a541b3d.json | 1 + ...f4f1b1b4a41df693a846ad159b09b44ab7d79.json | 1 + ...f982615882eb49b2fd555fc5b2b9446e8c4c0.json | 1 + ...312eb15fd1b85f0f993c735fad4bbfb63e1de.json | 1 + ...a4ebf5661de50150db4a12e64b27cd60dda9b.json | 1 + ...aafc5a2f38dc31eb87789cba2d6f18e023d09.json | 1 + ...0bf714be303e2397dc2de469d035b91da37b4.json | 1 + ...2bfdac0cd7e204f161cb0693e97d9341ff211.json | 1 + ...1493ae2d9c172ea4c02d88c54245d5271da2a.json | 1 + ...eb68304dec222405fcd0c6173567b4446fb8e.json | 1 + ...907ae73ad12a2e397cb25cd18ec2a09b49fe5.json | 1 + ...4f0e6bbb9de591c680c5249dd7c98aca4695e.json | 1 + ...043daa0c4f47279dc2bdcbc97651225c3cde1.json | 1 + ...ab4b0aba83b70cb39a296cfce827502d13341.json | 1 + ...24ef92db39bbed19203b435d54827af30d156.json | 1 + ...fb9dec90c5f3e62e60f4a3b4c6777fc0916c4.json | 1 + ...fe61aae3b8a73e2686bc6fdbc44d324c6ef92.json | 1 + ...1f3e99a3fa159de886469e601bbcd71d85785.json | 1 + ...39718282126f2e5ba343070b0ea5dec38092b.json | 1 + ...ed9c5c4381d26906e595e1bf74b413f559880.json | 1 + ...f99b95f8aff53d807167fac8e37cb1fa008ae.json | 1 + ...9218e4d5b12682c7d8ebb282dacbb1bd584a5.json | 1 + ...48123377b8e585540b23020ec1d5c277ff15c.json | 1 + ...59a7e034aab8ce18a91137f4704bbe8834f86.json | 1 + ...8e053d8309d1aeb9a62930b9c95da1bfb6975.json | 1 + ...50b46ff2015b9d7e361b98eef08039cb1ff90.json | 1 + ...015ce5012ff13fe7af57fb043a46234ab9ac2.json | 1 + ...a1eabc2976653a9310d9508f7f8e25f1e1088.json | 1 + ...db86e9f94d7e6576f00785944de4a8032c42a.json | 1 + ...eace7235b7f8cec58cdc0921aa53e3c43a87c.json | 1 + ...9b947eaea42fba3c51774536a2cb158de435d.json | 1 + ...0514ccb8f0d992de7dfa59dd8698805c17ca4.json | 1 + ...6b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307.json | 1 + ...9118c99a8479ffa169b91f0c05a51b0ea2624.json | 1 + ...7bf761adee3b56e2f51f40f99b2c16358fbab.json | 1 + ...3b829524ea7391921dcd1f69410439b870b2e.json | 1 + ...0bbf21eceb04ba3e4fd820793131d76ad5e11.json | 1 + ...6a176d4fa0bd42539b1da777a5a50549eb053.json | 1 + ...cc57b3e8e784c8e9c54ba2b720575857c8b56.json | 1 + ...2843a2e232838ff28ba8b47f9d64c18bdc4b3.json | 1 + ...388809a20b27f037c6430289357f2b8c42319.json | 1 + ...2b40109e8d24986bec32b47b438715e3b1381.json | 1 + ...e5d1f7c3042dc131fc3f363ba3cb24ad18060.json | 1 + ...b42e0a36f524507bed45242cbd21bda078c91.json | 1 + ...53e8d4ea6a7b082819510d2dce8b7351a9bd0.json | 1 + ...6abf470020300643b8bb5dfe0668aa91aaf36.json | 1 + ...46db51ba111d069cc9f24a5921892837a59c1.json | 1 + ...18fa95dffbe10b7642a09063599138497dd38.json | 1 + ...5c3e2aa004932209c80c9dd7a864aec347b19.json | 1 + ...38a8115049b34037bde87fd0f7ce829919f97.json | 1 + ...87dd387212811b1fbdb5c1d1f456e70dcd72b.json | 1 + ...83c50bad0d91137dea2b74b4bb6220ed6132c.json | 1 + ...bacff42c92a7993a84e065ae23bdea5f9cac6.json | 1 + ...db2df185a5b1a46285c77f68d20a08f24a8ff.json | 1 + ...6af5ca4e6171624b828b68faa5747f04b8f53.json | 1 + ...9723aa56e4cb4507330082c8bb1c6f8d4b7a0.json | 1 + ...f40c692cc45dad907851294e4a3bd0cafa2df.json | 1 + ...beb2cb801db8a365973166bdcc35cd10b4b02.json | 1 + ...1ed3735609f00c38e0e297bef668116e392b1.json | 1 + ...c05512dcf6e409909105adbd0354a8e668e60.json | 1 + ...1f9d38b21a3948560a741fd03002be4f0d079.json | 1 + ...c7adb1e0306d6cba55371c4b7dafe4d453bc8.json | 1 + ...1d185f692d298596f6110f981c734d752417f.json | 1 + ...d2db10b3629fc0cacaa2ba01bb0f4224273e7.json | 1 + ...c87ac9d482bb78946979121c600f203abb679.json | 1 + ...d864136cdb39659053bd5046e594cc7d5395c.json | 1 + ...fe3076056e13a432dcf1bf593668bd609113b.json | 1 + ...1175edeb73cd22a1a37e7dbf1ae4e63b9764c.json | 1 + ...2e2026911158b318bbd20e784ab68a652af74.json | 1 + ...e0afa51b0f5fadece22807dabf29adf9b3eda.json | 1 + ...63bd8d6c067a168cb0fb94edf5ac40e40db2f.json | 1 + ...0e9a2233e075e2b7a843bc8d1d420605eb4c7.json | 1 + ...4f966aa5ee95f4679b5963324a0e48a187979.json | 1 + ...83bf419780f9a6497a86f4c36b44e86ca6501.json | 1 + ...d1d3bc00042eb22556c5340f1cbf56cd49e47.json | 1 + ...569b3901b301a464c8eae02e735154695d9b9.json | 1 + ...7679543f7d02c602dd104b7e02b61aa339185.json | 1 + ...d156b463d74c8fdb059f323bf59af9851c65d.json | 1 + ...7d9d1e1c542bc8b65333fd5579891c9857361.json | 1 + ...2cbda5ee588d60eabc61f16694ac30f399c47.json | 1 + ...b034282e6a12514482a88787d4b995b57bf3f.json | 1 + ...b4c2227c4bc578380a5ae4e073c80299dfd96.json | 1 + ...c374311aa9b8daeffd65d994de3e984c43487.json | 1 + ...6f6f6c8acbce1369fe5e0651bbfe22562ef1a.json | 1 + ...7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json | 1 + ...636ee4e01efd1a4eef32b300b71bc890f5591.json | 1 + ...a4057b1babef48abfd2b666cd4df4fa67a9cf.json | 1 + ...317cedf7531252209d47174516c37cfefc0a6.json | 1 + ...c69018ca54ddc685103d737c106f6b7935cea.json | 1 + ...620373686f98813dc8f3cab101830ac3d1a12.json | 1 + ...bbbe3677ca78fabbb18e044eac96e3178e4b8.json | 1 + ...6c164e1c193d586f116beac8b6dd1d8ac0713.json | 1 + ...4e95a9bd5a9a3476b36cc4714d66751fde4af.json | 1 + ...2b2ebcff13c4f0ffcb1fad963704d9d091295.json | 1 + ...66b3519cb4aadcd48c9ad3c143ee70a6e7d5f.json | 1 + ...e398d56e14508b0b2fbd10882ccfd25dab81c.json | 1 + ...19a3015e7d2a4060f20c060cbb984619f781e.json | 1 + ...4a70ebcd1c9deb126d398ca21b0114ce85811.json | 1 + ...589d8ac0f66bebb69448afa72fe4a818811ac.json | 1 + ...9eeaf38938810c4aeb37202634ad01287a01a.json | 1 + ...763bf88647ab8ae52bbc00705d92035cbac9a.json | 1 + ...cefaa1cb5656ea99aecdaf6681be713ce03b5.json | 1 + ...8dc38849ab9dcb473ba6eaf5ac5f46b346cf9.json | 1 + ...e46bb9d1a5af213fce1245048b42a5215a850.json | 1 + ...bf62457644725b4c6198ac0556feb0abe4349.json | 1 + ...a50006d112a6b1132352ed059ce3915568111.json | 1 + ...49b5cc1e7be7e2a6c54a974f0866bdd5ae29a.json | 1 + ...7b69a5c18fcc3e528ebffb5785d14fbe07c63.json | 1 + ...4668b1c715822c61ca19349dc6809b0dbe14b.json | 1 + ...7d83c87aea2dd7ff92b3db12176e3564dc6bb.json | 1 + ...c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json | 1 + ...372dbb4a0e09cd2be9c3144c88586fbde38f2.json | 1 + ...561749fe6f5174c59cee00bebf5ed06ef3c8f.json | 1 + ...c2370c99df71b561f70e8e63266d995dfeb60.json | 1 + ...2681ab00d5b902f61de4bfaa980551f3d1b91.json | 1 + ...e5a3d6e9e217dddef26e43898062a7619b09a.json | 1 + ...0dd3065a2cb8e1b5f56a799b831170d55238b.json | 1 + ...17323c24ce287b2f5abb770722aea3851a035.json | 1 + ...ff029e963b73095c5b3feaba3e9a70c89f25c.json | 1 + ...94d681e191ec9113e8cf8bd77dec4fe76c5cd.json | 1 + ...db71d96be888ab188cc5b0a7ed36fd0603bf8.json | 1 + ...1ca7d91d6f6a1b1798e01b2348d54115e0a3e.json | 1 + ...c0853e3bc71e1affcec717df017a0c0f919f9.json | 1 + ...e7ca1fdee9500d42a87de7f081be6d1ccaf2e.json | 1 + ...91b76dda445dac5279311a3cbfca6eacf1348.json | 1 + ...ca4fcbd2ed98198c05c3fe2f6ae845268c892.json | 1 + ...b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json | 1 + ...d96b1790222cab6e5fa68a71b68e60fcb56cb.json | 1 + ...300e50c250c2cf32d2680b5cb2300396c5468.json | 1 + ...cadc607d2c64966c7fa4946d7ca733a2984e1.json | 1 + ...599435f388562cbf74bd6eebd8fda303c8e0e.json | 1 + ...a1e5cf9051c08295c3bafa1aa6c9bd088c975.json | 1 + ...c2856f3dd16da33d0c66d2a2a5b8bc797fab5.json | 1 + ...0b64f0a9ee5be8a18805a7f2c617e4115b0b3.json | 1 + ...4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json | 1 + ...4a2874a9a9184b2e1fbdb5ce24a88d2883c94.json | 1 + ...cf2e5c79ae7a9b7ea3bfab764aba139e336b8.json | 1 + ...e395b4b85a83c3f4717a1bf054b7ee6a702c1.json | 1 + ...96d4df258d5b90ff5cb6c6aa4ec5450d01c62.json | 1 + ...c02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json | 1 + ...e24cb032c5f5942d2540e1f53189a5d2787d5.json | 1 + ...cfc4cfab6fe7d2c2e1fb0a4521d693982963d.json | 1 + ...30aab3da753fc17fac3448fa614c71c4bba53.json | 1 + ...f416c15bca3fadb72c43a24684bc4bb3a81e1.json | 1 + ...b60035d5d8a13c8d08c1d51683ac0d746b6f9.json | 1 + ...6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da.json | 1 + ...f7694c262f722061c192e8b0b12906febae3b.json | 1 + ...818514db2df097d5ae8b7c0f9798a35a55a88.json | 1 + ...7f6e59956c606d8526113b25f4be3214ed116.json | 1 + ...0424c9e6013901786e299d6cb7309cf5d9525.json | 1 + ...f691c52edd3f57fa02953d337a9f2ee2b3d58.json | 1 + ...82bb8fd79f2d4683a745df27e29cf32cc4c6b.json | 1 + ...4e879d9a9a25ef84ae1b7aee96110cd02e5b3.json | 1 + ...2df2e963d1049a72b5ec12e6ce7950e6469cb.json | 1 + ...3e01fa2deff12e94c3eb05fbc550bfa117efa.json | 1 + ...4df0f5db7fc40240c9b2dea195710e80aa456.json | 1 + ...02284cf921ef4eccb023bef3ed29cb36adfe7.json | 1 + ...22bf2ce619f1cb9b21c1a434743ef5ec4a24c.json | 1 + ...f7e12f33075a9b587237603f0c2250b241159.json | 1 + ...9c8c286161d4b59a4126371c8a03d0a59dddd.json | 1 + ...a27fb1fe20b38d930c6fb0cb954861417b05d.json | 1 + ...133c4e1b20a287e8468778a8f938925217e07.json | 1 + ...c73727d33f40fe05afde90e4bc4ef5b2a1468.json | 1 + ...4616761df310e8d7d911e1260ff822728f007.json | 1 + ...9b40f286a6269e96af63938a72cafadc97020.json | 1 + ...e2f2ad5bc5d2e7802983cf5e3eedf44db45bb.json | 1 + ...4f12ab3ea4c34f591f0c3624131822aef8601.json | 1 + ...c9ec366cd28fe539d365394bdbe0e92296448.json | 1 + ...4f505d4f34c9bf8fe8fdeee4b40c6ab09b404.json | 1 + ...be0c33e06a59c3c72b9a913ec78d7f92db3d7.json | 1 + ...cf3d36fc8b276b8f39f9151156de297bb06a9.json | 1 + ...840e15548222a2bcbaba75835e2fa92b0c2e8.json | 1 + ...33acf95adc8b9f0ada7374fb34c9f8b12b40e.json | 1 + ...f59e138d9ac5bf32209431f2677411cc580b7.json | 1 + ...df315a85477611902327c5155db4f97488d85.json | 1 + ...077a71ae49720a91c20c99c20d71882652289.json | 1 + ...449789d5d9d4ac60da6347ca10d7e10635db8.json | 1 + ...653695705140d58a4dd1eef4f29eed261137e.json | 1 + ...9030269b0cc8d116a40f0bc1060dd501ae6d9.json | 1 + ...5eca6611da41d921b713d2d91d8159d79831b.json | 1 + ...af295bb32b3b9f9183c476e46d7f7c2b6b3a8.json | 1 + ...dcccd51833cdf11aa8d5d4256f5609f64e3be.json | 1 + ...87e9474fa5532035476886ef05b60c9327a51.json | 1 + ...d6c80481f0cc9267aa4a20f71348624c60627.json | 1 + ...61bc33f48deb3d0e40e839163b6bf6b705734.json | 1 + ...bacd3df8592c864f44702b5000062d24b796d.json | 1 + ...6ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json | 1 + ...684a9e8cb9b8fb5028d990471a2c353609c00.json | 1 + ...b0735c46a4f8115b5c7502093b2e31e82bbc8.json | 1 + ...5ae3096515b6900ad1a4e8b8feece21aec6d7.json | 1 + ...f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json | 1 + ...f58f6671fe27c5529f52ef6044ffbc784862e.json | 1 + ...ff980869d025472b528ad5edc9d64fb65174a.json | 1 + ...5f0165a4b3a4cd16d501a3d5075082dfb85eb.json | 1 + ...9cb5ce604c3cac1624fd0a3bd6aec2279529c.json | 1 + ...e4e2849bd78970d7fadc8875592d5bfa5eea9.json | 1 + ...0dbf487d9412d18ad56399ee18bad1bfa0eb8.json | 1 + ...57eda4c8a2374475bf4d3671b9888989317fe.json | 1 + ...d56997d6c80fe679ec5b8bbd14793eea7538f.json | 1 + ...5ce0f4edeb1407c6161876dbc5de3c1014709.json | 1 + ...fbed2c9be11cb780e3366aede655dd21d8202.json | 1 + ...bbb1b765e80a06908aa37de30b8eab1b17663.json | 1 + ...d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json | 1 + ...af5cb6706df20c4149683846d20d32ddf700c.json | 1 + ...975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json | 1 + ...610d8406117574458dc85eec154105e885189.json | 1 + ...92b2975e70990cd4258c7dbd0317b79528e5e.json | 1 + ...eac6ce04e11b518a15241b5404b0dddd7e47e.json | 1 + ...144075f0a81ca1c217dcf981fb7c45a9de523.json | 1 + ...d37e2d14185927aea1a5fa88a9e1f7796a71e.json | 1 + ...84076eb056de06173abbc233f476c9941dca7.json | 1 + ...b7442f6ae5397eb5b2fd9b5533debbfb24eec.json | 1 + ...e6f42978b98674b052cb4d14ca1adf0a01664.json | 1 + ...e7396696d7447d49882907f72768da6a70324.json | 1 + ...74c2dd0526f08b841f49a2615af17fe7fe252.json | 1 + ...9a4f2641825e576c5440395aa5b95986b7544.json | 1 + ...3d3889db280774a93fcef0416537525dd9b91.json | 1 + ...6ae1c8924ce1f3858244a6cdc61916dbed7cf.json | 1 + ...1f81bc7795b4e9c5b855d59cfb537447aa983.json | 1 + ...c96d815717625254aeb99f78bb23beaff7fad.json | 1 + ...f03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json | 1 + ...35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json | 1 + ...d706e63cb9360363b52e626c4b84d2718a8e8.json | 1 + ...53e38c701c8123085ae1d90c9cf2016cf4fa2.json | 1 + ...bee73a2328868f4e835e165857118f5ebed1c.json | 1 + ...c8dc346df7de79af0b7bd7b9e919f041a0d64.json | 1 + ...efe89d2b3da26d97c062a8eb4d414210ca0f2.json | 1 + ...1da9d7dbfbf44fc8da3cb5a877a145ccab254.json | 1 + ...06f1dda82ec1bf3aab9c592fa0921b0925b50.json | 1 + ...6becf54d7fab8da9244afb57e7a10d2a243b4.json | 1 + ...a74545377f6d3a75bb77698561a785bf81fd6.json | 1 + ...a4ebf5661de50150db4a12e64b27cd60dda9b.json | 1 + ...2bfdac0cd7e204f161cb0693e97d9341ff211.json | 1 + ...39718282126f2e5ba343070b0ea5dec38092b.json | 1 + ...015ce5012ff13fe7af57fb043a46234ab9ac2.json | 1 + ...6abf470020300643b8bb5dfe0668aa91aaf36.json | 1 + ...38a8115049b34037bde87fd0f7ce829919f97.json | 1 + ...bacff42c92a7993a84e065ae23bdea5f9cac6.json | 1 + ...f40c692cc45dad907851294e4a3bd0cafa2df.json | 1 + ...eae19256dc7bc959c6b8de1b2ed3f0826c105.json | 1 + ...1f9d38b21a3948560a741fd03002be4f0d079.json | 1 + ...c7adb1e0306d6cba55371c4b7dafe4d453bc8.json | 1 + ...2e2026911158b318bbd20e784ab68a652af74.json | 1 + ...83bf419780f9a6497a86f4c36b44e86ca6501.json | 1 + ...7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json | 1 + ...636ee4e01efd1a4eef32b300b71bc890f5591.json | 1 + ...4668b1c715822c61ca19349dc6809b0dbe14b.json | 1 + ...c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json | 1 + ...b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json | 1 + ...599435f388562cbf74bd6eebd8fda303c8e0e.json | 1 + ...4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json | 1 + ...cf2e5c79ae7a9b7ea3bfab764aba139e336b8.json | 1 + ...e395b4b85a83c3f4717a1bf054b7ee6a702c1.json | 1 + ...96d4df258d5b90ff5cb6c6aa4ec5450d01c62.json | 1 + ...c02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json | 1 + ...f7e12f33075a9b587237603f0c2250b241159.json | 1 + ...a27fb1fe20b38d930c6fb0cb954861417b05d.json | 1 + ...c9ec366cd28fe539d365394bdbe0e92296448.json | 1 + ...840e15548222a2bcbaba75835e2fa92b0c2e8.json | 1 + ...33acf95adc8b9f0ada7374fb34c9f8b12b40e.json | 1 + ...df315a85477611902327c5155db4f97488d85.json | 1 + ...dcccd51833cdf11aa8d5d4256f5609f64e3be.json | 1 + ...87e9474fa5532035476886ef05b60c9327a51.json | 1 + ...6ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json | 1 + ...b0735c46a4f8115b5c7502093b2e31e82bbc8.json | 1 + ...f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json | 1 + ...f58f6671fe27c5529f52ef6044ffbc784862e.json | 1 + ...57eda4c8a2374475bf4d3671b9888989317fe.json | 1 + docs/wiki/graphify-out/cache/stat-index.json | 1 + docs/wiki/graphify-out/cost.json | 51 + docs/wiki/graphify-out/graph.html | 307 + docs/wiki/graphify-out/graph.json | 19913 ++++++++++++++++ .../graph.pre-2026-08-27-ingest.json | 4355 ++++ .../graph.pre-2026-08-29-full-ingest.json | 4698 ++++ ...graph.pre-2026-08-29-revetment-ingest.json | 4653 ++++ .../graphify-out/graph.pre-basin-ingest.json | 3770 +++ .../graphify-out/graph.pre-final-sync.json | 3776 +++ .../graph.pre-patch-finish-ingest.json | 4445 ++++ .../graphify-out/graph.pre-plan-cleanup.json | 3453 +++ docs/wiki/graphify-out/manifest.json | 1012 + ...의_제약조건이_있는지_확인해줘__임도에서.md | 22 + ...정의_형태정보는_어떤게_있는지_확인해줘.md | 23 + docs/wiki/graphify-out/reflections/LESSONS.md | 14 + docs/wiki/index.md | 3 + docs/wiki/log.md | 15 + 562 files changed, 206042 insertions(+), 3 deletions(-) delete mode 100644 B08_Quantity/0_old_260726_codex.zip create mode 100644 docs/wiki/concepts/completed_2026-09-09.md create mode 100644 docs/wiki/concepts/multi_environment_safety.md create mode 100644 docs/wiki/concepts/standard_quantity_open_2026-09-09.md create mode 100644 docs/wiki/graphify-out/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/.graphify_labels.json.sig create mode 100644 docs/wiki/graphify-out/.graphify_learning.json create mode 100644 docs/wiki/graphify-out/.graphify_root create mode 100644 docs/wiki/graphify-out/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/.graphify_semantic_new.json create mode 100644 docs/wiki/graphify-out/.vocab.txt create mode 100644 docs/wiki/graphify-out/2026-08-16/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-16/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-16/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-16/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-16/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-17/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-17/.graphify_labels.json.sig.cluster-only create mode 100644 docs/wiki/graphify-out/2026-08-17/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-17/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-17/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-17/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-22/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-22/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-22/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-22/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-22/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-22/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-23/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-23/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-23/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-23/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-23/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-23/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-24/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-24/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-24/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-24/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-24/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-24/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-26/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-26/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-26/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-26/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-26/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-26/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-27/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-27/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-27/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-27/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-27/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-27/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-28/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-28/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-28/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-28/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-28/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-28/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-29/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-29/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-29/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-29/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-29/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-29/manifest.json create mode 100644 docs/wiki/graphify-out/2026-08-30/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-08-30/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-08-30/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/2026-08-30/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-08-30/cost.json create mode 100644 docs/wiki/graphify-out/2026-08-30/graph.json create mode 100644 docs/wiki/graphify-out/2026-08-30/manifest.json create mode 100644 docs/wiki/graphify-out/2026-09-02/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-09-02/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-09-02/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/2026-09-02/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-09-02/cost.json create mode 100644 docs/wiki/graphify-out/2026-09-02/graph.json create mode 100644 docs/wiki/graphify-out/2026-09-02/manifest.json create mode 100644 docs/wiki/graphify-out/2026-09-03/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-09-03/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-09-03/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/2026-09-03/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-09-03/cost.json create mode 100644 docs/wiki/graphify-out/2026-09-03/graph.json create mode 100644 docs/wiki/graphify-out/2026-09-03/manifest.json create mode 100644 docs/wiki/graphify-out/2026-09-04/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-09-04/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-09-04/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/2026-09-04/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-09-04/cost.json create mode 100644 docs/wiki/graphify-out/2026-09-04/graph.json create mode 100644 docs/wiki/graphify-out/2026-09-04/manifest.json create mode 100644 docs/wiki/graphify-out/2026-09-09/.graphify_analysis.json create mode 100644 docs/wiki/graphify-out/2026-09-09/.graphify_labels.json create mode 100644 docs/wiki/graphify-out/2026-09-09/.graphify_semantic_marker create mode 100644 docs/wiki/graphify-out/2026-09-09/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/2026-09-09/cost.json create mode 100644 docs/wiki/graphify-out/2026-09-09/graph.json create mode 100644 docs/wiki/graphify-out/2026-09-09/manifest.json create mode 100644 docs/wiki/graphify-out/GRAPH_REPORT.md create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/00072d99d3eedb061526bda0b7e7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/01e42801d33f643d6ce072c2d4c9dced5522634b7b7a8293810465f198cba186.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/04739f2bd81eeac57fa3c3cc9b51b4f658cae562cbed4e118926a6933173a467.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/060ccda2eae66f2822db6c3032f3fa4d63a332b5aea69aef20f441e2a5753c9f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/06138bb5fa41f89b6898a07ed1adf0f83b562167f9691d50116d593db29eba55.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/06eba923cfa91eb16baf2d2f1af7641d2f7479b10d3ce0613a56b2e94cf0f787.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/08eb56c246c971df42b99fdc17ab99fe9e53af41e2478c9053d24e7b2b78bac0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0927dbd3c5882f198756d5f02d64923e1d6588acfcf947bad2588e27fd0210c8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0987bcd075834f5ca441de1d667301d23e01e9f865b816a5cc02c106e8e53456.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0cc8fcbfbd9dfc56cb7cfd1a3bede71aa1c88b879df32ce695bf762210418acc.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0dbcb37e7ad9d42ecb1576bf615dede1555acbad5586fd84bdcd6186046e5b9d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0dd76b5adf5672d07928b3b87efc38fd9c32c4f11fdfb65176ff4f32cfc6ef7b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0dfa15d63161d651f921fac823d296d187d570d25b1bc94ef127a18290084447.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/0ff6341f5aa3ef10ae38a26b1ca911cd96fa71b75cc75680487a3c9eb990e8e5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/11975c3fa28c3d6c875a3510af65d4c236775908d7e88011507ff4485220aca7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/144296c69294dc6c6252580073ca6a2853bdf875e791f35466de051ed6bcde48.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/15d192b9e223b2a61af26974acbd905518a2620447ab09ea471dc5ac270cc54e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/15f0a4b2f273b7ad70d65d18e8c9d67d3d8ec5f71b8c83206d78b15aa9ae256b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1688f7fa6ba609665da5edf9161c92aa511ff4a919b78b38defa78fc67d36b65.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/169ef50efdaaf543c10b14e22b4f4e0b23f3f7d0d9aa9f4aea164c143462984c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/171387fbe228d5f0c0264c15830ed7f85048b19ac05a5c362fa354a74374fb38.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/19a49d80f4621eed28f04341fb7621885521063f8ead1d6da09efea3805b0729.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1a5034f8b0d4f88564c2932ef55ff8ccbd17e76d51d082d0e190b520d60fa48f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1ac86514ca5c5181640cfe52c9de0c91a3a375aebe7e35a9da2ac25d5b577f3d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1b8c641bc7f96e9d0c674b3cde56ed27370b342815a1578204314da993e9403f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1c3eb8e3d2d8a2d4f3148871e37f03d65fae34cfb72263561cecd42a9325c29b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/204df3cb8ba36bc83aebdf7d603242ac81756cbfac02b0a35a34c13dab02b115.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/20fd8cf4082390b69422b3b6407554a11468ba4b3355d7b921b2c46bb0b2a198.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/21bffeab58515fa0f2e65f5100c5980adeed64b7d32ec83e3ebb6f1ec4e04ffb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/22179eba2a33ba3fc3b67760c5dbb5826298072180f6e92591ca353ca56d8d35.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2833e38ca339539fcb2ab84770d88ea91be33536d393e69fe95881c20deea08f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/297ba0eebf7bb62777c6839ffb72f91ba36ee5bfdcf78ea99fcf0510a96f9589.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/29d9112a78bdf909fdd6463abf69ad16bf5b33e536f24d55b782570d3787aec1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2a3ceea3ff9994dbc97c2a823e17c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2aa79c5d544e111c1498e418c7fa3e15c3dc86d1eda537941db2d41315fbb7a8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2c9332d3ae844bff00d666e53b3a4a10a764581bd937faa0df73b9eb91f18f06.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2d27808a9b19bff5ef652332f1bfa5bd44ef34c54abe82c45adde3498609d087.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2db2a4a0db45f204d97369fbb9f8fee04df6c145bf9d5bd8a91e367436888ed8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2e05a7360695391ecaa32d1c01aa9aa166f3f03f19310262e6cb91c8e9899008.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2e0d63143067e7cfb15dee8322368e402143fad387d5f07811e126cdc09edaea.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2e0eee0ff937e490b6fd06fc3ca8201aad1c600d4a3a2310ef324f0d61b85959.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2e78221a3af3e2df650b6ed46a877ad8a749a9f05e1d7dddc6a2532fbb461958.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2ee28d78a4cbf056cd67a6787a4e5e5f209d1dce7b7c3c578baa771376b7f0e7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2f486bfad6a438c1b8bbdabd7510db118b8d1b6f6882a932e938c1cda5ca3984.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2f52cb216d6ed3988aa413755fbc06c836663ffdd36947560e6ae9b292ae5867.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/306daf7ab628d21ef0e0920d1d07179ecc8308b7f33a8dabd52f14f1bd5afe55.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3149868bfc32f042858c5f31202af64981ef894212d8e32d05a0a9eb4aa18213.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/31a3ba4cd30126b6d15620dc10b8b99f7019c42c1a3828089f4c8aa191b5f47b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/31ff72acdc2cced8965c8192fd631af78f0fd153586503053bab1473314d4ce0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3443e1f3d56740179bd6a19664159ab7323c1d58df54eec88ad1b616e8b87f9c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3554226c00a275f5e63c4f756d16ab251e25d31a083fd80cac85791c9db76b50.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/35da098357cad8f7edba50da28d16d18e747fa4a4d79939e941fab4ed8f50441.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/36e45c04d059010f5e3b0e402791e11cf4df808450d5608b12b6214a54c130b0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3702df2f41a3d8682ac57f1f7cb03f63ed4629f79cdfcc4641d4a4db9a9470cd.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/372111b8f947cec57d15773d7672cc307e6c39770bf20489c52abbb47d04ba0c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3821645c36391877f29df2b8e6f9cc80c7c42ad8bd4177fa7f131dec6dccd097.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/385fdc2e77cede6fad32605a3012469ebecb61c4db5c8c5501b8ef6635110cc5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/39f118f1efe396af2af60b698d687e7c843ea0b505e4d1b5496b179f79003fd9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3a9d75556fdb98543609a768e8379dc195ad9d1a23c5d7264421cb639c4a61f0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3af74bb15318943f86b7b74b5bb2a0af82f7ff04179d56bbc6d3571a881c81c8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3b4917a92a292c604367e5a977398272975072d19f2471c19b8ed97ac18c1c8f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3d1dcff1329b4771327deb3239a9d61284f1912652fc55cc1d28b459ccca4c43.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3d3435c69f32b343955bf880677a1215a83abaa84559ca4945e5963fa00fb7d1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3d88b0f716543b3f9eb4aad50cfa551f773e49fd9855e054fe31d7b0c7085ca9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3f7a897c97ddf151cf33aa5116fe1c20660f4a869a616fc846c344f0b1eefa1a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/3fedc331f760b20f522b318d9875cedc06f35e6ea2f023c28d25bbbec5989e22.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/413cdbb8cf36494248c70bda3985931957d7022f6bc93ec9e2a9c58129a9c98d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/417be36fb9f578192d8c2403d0542c8eeec4a8b87255ddcdc482fbfc49e6500d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/419171b8b5bf4945dbec63c3e75fae2922a17ddd86672474184e4c2a56abe87d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/426aebcc7e29c66f42e048188d07f6d5c7f1c27599451656604bedc96c58901e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4337c52a18595eed8170ab68ab75a517dbd7a9ddb22b97c67355095432771390.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/436b2dd407525641cee2d74e6d9cf3e22803284216bd79615172c13667f9341a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4375d8255948a6e99e5581ab5bf398813aed60f575f2d5e33f1d8dae30b8b06e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/439faadad45920d86aa47c36bab02c685f4d3576d06af3fec05f71fadde71b1b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/44b85c0d664e91f4228a3d7c17305009df0a9db1ad03245cc4b4f69deecfca6b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/44d8db50b114b8147b28ee881bca9f0485f0e3b4a8ad569f95d6bb35831a15ee.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/45ebd44897ebfd9cd0ecfeedf7bb74addc33d90c42c6b39f2a37cf48026ff73d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4663c4396fd1976e6768c50a91b1f40eeec8c793d9fc74e20371414e14ffff13.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/48bb8c793f6339005f254aa734b3be72b556511bb5db99718cfe7da67e435814.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/49fd7d94d4b60db667d3b09b49911f92d55600a624ab7905ccbc6e3ad42a3352.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4a05d1df631efdf829a2f7130b3b18b3d8acfa3cf1f034db779cf1fec8d0e1df.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4b31c4b1e2bdeacd68034f8243e502fa6fb36a4dbd5e37116e9c401413f4d28f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4c57aa2d28b7c45fe5f4b6fbe8032f67084f01013b887c261d6fa6c4996fa09c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4c89c8eff49468d1d020ac50b0ef2686f51c5b54ca2081c6132c1aea0c58751a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4e3288746feb68dd800c98a989f1dbe7d2e32c3a90dd4b717bd6352a21459339.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4e605c82b972ae91d57a757826407cb3d3752096a01498d149288b87520d0055.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4f6c28e84c13fc907e92584888ce24e5596df2086c39ddf541e4dba2505f7685.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/4fffb70660cdf1e86bb45d02ffe66457e84726b9493956cb53d7de4213180485.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/502e2b9c013914ad940df76993d8d6d3e0a4743315c70a0f35503eb9d66ec471.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/50752fe5dd199389b0598f38f59333dc58938d60d439ee4b6b9ff87cb80af19e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/51978bdd9762247368f0bf446ec7cbbef70f13b525ab876715e8c76c7f251313.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/51f58878c723b46a6397df495d2c6dc890090b19b504fceb530294b0d6655cb0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/522bce4736be12eab7a2f1f771888d50bf1b11797798791779071ec1488e3698.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/525903cd3f2aafbd2b3070b56f759ebc39203c23da263c9efe910ba50555c232.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/52f2c51b028e0c59f6e41947727d6b54bf98a578731beab175c4df1f059befae.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/53478b6956872caeb7809c6922dd17dfbe207da0813809fd073f3438a0e6a96f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/55f461bac983cd27f58e57435c18287acce9ae359acdf92ff6877828585fb108.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/582d2b6f8ed7565c668e3d8ca4a9cd000c06a7fc4b2d28134a90a9dcea9d7ba9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/59746326136652d019c2289ebc421da103f68fd72e188c3d63551d95d39948d9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5a271f2ec101deb8a0bf7fa2f58265d684bba231e75885d195ae6688e413551b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5a58e887c40056570f1d29654f98533609068aa60b85c382124ee6bde07564b6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5c989b04511236d2df5dbed90d84c7c50b8f0401625880dd68c016c3f017a142.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5cd67f6faec2f34f56d0179ad4d93fa0e810d330c2f67420af14e2a03bd510aa.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5eeadc3471785e9116c05d0730ccd9b996a500dc6a31eabb2187a42c4bf00143.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5f98f6fcced1b29412101c4a2eeb81caa6b68c0006dcbc1e921bc12434422da6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5ff76de754e7d20537befda84f25476a5d28c9621be9bb8bdbb1b90ec7360a29.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/5ff80b499a0c39da53add7e318b0e610a19e9e7c711a34345abf5e0de37d2db5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/601dba1c036977cb9f420a0b4fddcc05787868ee3b7ba8f195760bf6b2ce9c14.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/615559888eb835ca1783d818c042cde197b0b502a707eb43b6960b5606f12e3e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/62051ae6dffd12acca4379763f9d383ff8034a46c290cb48aa852a4cb2469269.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/628916f4ea017c342ec8214fc5dbba493632dc33fa58310f8b7ab7b4a3da17a4.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/62c256273d126d2a33f50922da9ae2a755c29d14a5fe08a75a3c083307016034.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/63d53269b9919fd71a1cda845a75bfbdaf27ada1ef55577dff7d5be3cdc99b3b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/64fd885ad156e049f1f6f0afbf6b063e55c7c32165ecfa0db3c8951c0bed1939.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/65aa27242b30665c9cd6c78c38abb380d991140100237d511975336d6cf8882a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/661e29037031ec41e3adad1e73f29caeda337e19d0952b3cb2409b9a5ac97d08.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/67cae8a0be2857338ac30d96d9f089e8a7faa38ed81c31b7562c00712f0a13b1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6803529606b5f2c05a89ff92cca38dd9bd7d66fb093f23abd979fe52a6653496.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/695581c826df0b3ab27e19b2d490537b7e2b3550ef2bd0864bc1fe93bbe58768.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/696264511d12deb6f6c32c527e24b77173cce169ce0a83f06705c68bcb7faff7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/699b933b25a1e71d9d286753b50f79b61e15249c0f83714f532889a8e8342d81.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6a268e284535880860ac5129bd501339df24bd4b17d5ab5e55db8af58ac89574.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6a96a86f5e11b88cd29bd5e2a015a692d432275ab71688d92b1b32ee8925c9c1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6b2968a31e3a6af59b6477c82dd9a735b9183c373c46e9b39aeb0db9201352ee.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6bc312b2c27c20bd5dd6ad025d9f066040d9d410e051bff83f90eb3ae132d2ae.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6c17c2bedc38924cdf469f19ec1d98700c51e5727836a97fd8beaa02b233a1ca.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6c4dd625bc4be0cfbe46d54f0fce9329b7452ee5918a4dc71d2339719a541b3d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6c5ed1f37fb8c258eda64ccb6dcf4f1b1b4a41df693a846ad159b09b44ab7d79.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6deca877b516fde529cfdbc355ff982615882eb49b2fd555fc5b2b9446e8c4c0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6e5c18a770ca6307b94368cf90f312eb15fd1b85f0f993c735fad4bbfb63e1de.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/6f97c33a4d4e55cb723240d9bbbaafc5a2f38dc31eb87789cba2d6f18e023d09.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/70f27d534aa2e7ce20b0ff4ac140bf714be303e2397dc2de469d035b91da37b4.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/72e542dbc5889ccae4a8cda4bfa1493ae2d9c172ea4c02d88c54245d5271da2a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/731df98629ab3c0e2a812de8067eb68304dec222405fcd0c6173567b4446fb8e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/73fad7ab699af8ea13422fc8153907ae73ad12a2e397cb25cd18ec2a09b49fe5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/74932ac027eeb2f0c9acf6a01744f0e6bbb9de591c680c5249dd7c98aca4695e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7561d083339475ea0ef6a3e881c043daa0c4f47279dc2bdcbc97651225c3cde1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/75b1c7f4f0bba80b434bbbbe521ab4b0aba83b70cb39a296cfce827502d13341.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/763a15e2678bb4faf435cce83ff24ef92db39bbed19203b435d54827af30d156.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/77bebb7a175f9e1d6c4e010d8bdfb9dec90c5f3e62e60f4a3b4c6777fc0916c4.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7909445e1eab17667ba78f90498fe61aae3b8a73e2686bc6fdbc44d324c6ef92.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7a1ee15059d7290f509e113291e1f3e99a3fa159de886469e601bbcd71d85785.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7b90b830c154dc3c6d3fff62ffaf99b95f8aff53d807167fac8e37cb1fa008ae.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7d2656ae6a9dd89181c53f2b2499218e4d5b12682c7d8ebb282dacbb1bd584a5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7d559ad56e04ef9969b2e7119da48123377b8e585540b23020ec1d5c277ff15c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7d96ccf8e7a6b984a016381ea4059a7e034aab8ce18a91137f4704bbe8834f86.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7e6409d997f57ffcb6ee683fdde8e053d8309d1aeb9a62930b9c95da1bfb6975.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7f01e1debcbce39a3d7852d0a8550b46ff2015b9d7e361b98eef08039cb1ff90.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/7fefabba611af55930c5a75222da1eabc2976653a9310d9508f7f8e25f1e1088.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8096989b5d621671aa8cf054a1ddb86e9f94d7e6576f00785944de4a8032c42a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8100bb3b6b991fe37515ff01ea6eace7235b7f8cec58cdc0921aa53e3c43a87c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8109f1915b0351220d3b6f400a29b947eaea42fba3c51774536a2cb158de435d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/82025000879fcc36c0eedfa65160514ccb8f0d992de7dfa59dd8698805c17ca4.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/846095f063eb7042dd9f552d2746b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/84b9d24cb973726e8bc2207d0ee9118c99a8479ffa169b91f0c05a51b0ea2624.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/85e181468999c4e35b647a996a97bf761adee3b56e2f51f40f99b2c16358fbab.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/86d578dec075abcfd02a2b7fe273b829524ea7391921dcd1f69410439b870b2e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/86df13f9b1f97bacd3ba3e4c7070bbf21eceb04ba3e4fd820793131d76ad5e11.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8820e47ae4d7c3a0d219440988b6a176d4fa0bd42539b1da777a5a50549eb053.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/88f4fd92ffce222a7fea62c6a22cc57b3e8e784c8e9c54ba2b720575857c8b56.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/898c2799478a5082d68742ce6b42843a2e232838ff28ba8b47f9d64c18bdc4b3.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/89e98f7ac7f8ecec4e765ad0e00388809a20b27f037c6430289357f2b8c42319.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8c367dd45d90a741042db538629e5d1f7c3042dc131fc3f363ba3cb24ad18060.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8cd22556cc1ce7c76920bd8ad73b42e0a36f524507bed45242cbd21bda078c91.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8dfcc7551e86ace1a1c47e8d9df53e8d4ea6a7b082819510d2dce8b7351a9bd0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/8f8d116138021e5351e3adc2beb46db51ba111d069cc9f24a5921892837a59c1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/906302bc9d41fc1f75c864a485d18fa95dffbe10b7642a09063599138497dd38.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/916e5d46930addb5cc1a62db4585c3e2aa004932209c80c9dd7a864aec347b19.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/922a796c0e95fb68a53da608d6687dd387212811b1fbdb5c1d1f456e70dcd72b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/92359a9ebf08f26b1685a71868783c50bad0d91137dea2b74b4bb6220ed6132c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/94a9e231460cab1f4c6dbdeaadcdb2df185a5b1a46285c77f68d20a08f24a8ff.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/94aab5fc9f2022db6b1ce2164eb6af5ca4e6171624b828b68faa5747f04b8f53.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/94c4d77c9ef7348f7d005a29f0e9723aa56e4cb4507330082c8bb1c6f8d4b7a0.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/95cd7cb854f781909c338e5a2c6beb2cb801db8a365973166bdcc35cd10b4b02.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/98ada43bc03ebea053ee5af41321ed3735609f00c38e0e297bef668116e392b1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9bc1f357014579031006bf002e31d185f692d298596f6110f981c734d752417f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9bca0623d2b5b623938bdfb4833d2db10b3629fc0cacaa2ba01bb0f4224273e7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9c2faba7819d80eec4e33066e46c87ac9d482bb78946979121c600f203abb679.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9ccc5d67f9757030c8ddd03413fd864136cdb39659053bd5046e594cc7d5395c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9ccfa18e9435369a6a7572611fbfe3076056e13a432dcf1bf593668bd609113b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9d49dfe6cb79ba05063a8e23fa31175edeb73cd22a1a37e7dbf1ae4e63b9764c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9d8afe33596f5ea3ad59bd8aaf2e0afa51b0f5fadece22807dabf29adf9b3eda.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9dcb5f4819e916233d9186a586c63bd8d6c067a168cb0fb94edf5ac40e40db2f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9dd2ea740faec802d5bb4da28ec0e9a2233e075e2b7a843bc8d1d420605eb4c7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9e6eac998054e6c8923579982f14f966aa5ee95f4679b5963324a0e48a187979.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9fa80b5cf1d80db6681276b4115d1d3bc00042eb22556c5340f1cbf56cd49e47.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/9fb15c509fbb5428bd89ee428b5569b3901b301a464c8eae02e735154695d9b9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a153c63efe1c625b1011065058d7679543f7d02c602dd104b7e02b61aa339185.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a19bca40f59a9566f0a827cb064d156b463d74c8fdb059f323bf59af9851c65d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a38a8ca962fdacc272da8439e0d7d9d1e1c542bc8b65333fd5579891c9857361.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a4774eafe059db0fdfe53f97a052cbda5ee588d60eabc61f16694ac30f399c47.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a49a788d530409d7e1944a54ed2b034282e6a12514482a88787d4b995b57bf3f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a50e626da7aecdb76564dfc9d50b4c2227c4bc578380a5ae4e073c80299dfd96.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a57255cc0725b9dc7bc31403555c374311aa9b8daeffd65d994de3e984c43487.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a6cd194564da0283369103b7f6a6f6f6c8acbce1369fe5e0651bbfe22562ef1a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a80afe8f1f52912dc7bceaf4d67a4057b1babef48abfd2b666cd4df4fa67a9cf.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/a84780b4f55aeacb1e7fedf341d317cedf7531252209d47174516c37cfefc0a6.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/aae109338917fd39362b3ac3885c69018ca54ddc685103d737c106f6b7935cea.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/aafb8db7cbf62d72bfefc577dbc620373686f98813dc8f3cab101830ac3d1a12.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ab26c3cf3447c24b7dcedeee677bbbe3677ca78fabbb18e044eac96e3178e4b8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ac3eeeb0633e212ee854a249b426c164e1c193d586f116beac8b6dd1d8ac0713.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ac68158c2f02b45fac7827c88d24e95a9bd5a9a3476b36cc4714d66751fde4af.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ac8ff21d1f39b5090783a7b7f622b2ebcff13c4f0ffcb1fad963704d9d091295.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/af6bfd40b29e24c09b291f4345466b3519cb4aadcd48c9ad3c143ee70a6e7d5f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b01391913fd660e5f674f5b4b2ee398d56e14508b0b2fbd10882ccfd25dab81c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b0d0644e491d6cf70c9d4bb379019a3015e7d2a4060f20c060cbb984619f781e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b1eb5785c7ec6db3360b9f97b104a70ebcd1c9deb126d398ca21b0114ce85811.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b3105d9f03da035187b18650cf8589d8ac0f66bebb69448afa72fe4a818811ac.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b4400d9d6e65d46b0dbc78883c29eeaf38938810c4aeb37202634ad01287a01a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b5002aa036fb83823b4d753c22b763bf88647ab8ae52bbc00705d92035cbac9a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b564eeb14630f1f0fd3ac44dab0cefaa1cb5656ea99aecdaf6681be713ce03b5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b5d1302b4122a0e9dd14c448e5f8dc38849ab9dcb473ba6eaf5ac5f46b346cf9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b70ea6ef20ab4fc51109d9d50f5e46bb9d1a5af213fce1245048b42a5215a850.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b7451c56dbc3b20d75d0def598fbf62457644725b4c6198ac0556feb0abe4349.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b74badc0ab28b7c35af8815708ea50006d112a6b1132352ed059ce3915568111.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b81056bcc56e726ea039c603d4f49b5cc1e7be7e2a6c54a974f0866bdd5ae29a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b8341bec3dd0d7ea3e9fd103d537b69a5c18fcc3e528ebffb5785d14fbe07c63.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/b9d150332686febfa0e6a77d42d7d83c87aea2dd7ff92b3db12176e3564dc6bb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ba41f35d6e944aea2f4d6bf97e9372dbb4a0e09cd2be9c3144c88586fbde38f2.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/bc4406b6f0bcedc08758b1d76d3c2370c99df71b561f70e8e63266d995dfeb60.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/bd5ea6fc1f5b016c4efcf5807232681ab00d5b902f61de4bfaa980551f3d1b91.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/be19b017eb66082cf76e731f3eee5a3d6e9e217dddef26e43898062a7619b09a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/be58f36b74839a4256982f6758c0dd3065a2cb8e1b5f56a799b831170d55238b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/be6ac9935bd3c816012792718f617323c24ce287b2f5abb770722aea3851a035.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/bfb71df8124df23c4e80056d38dff029e963b73095c5b3feaba3e9a70c89f25c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c0269592ead378cfcb7b8995ec594d681e191ec9113e8cf8bd77dec4fe76c5cd.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c0b6ba8945bafa7a7c28e3672f9db71d96be888ab188cc5b0a7ed36fd0603bf8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c0c307e0466d5b58dc3ad9f1bcd1ca7d91d6f6a1b1798e01b2348d54115e0a3e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c105b8d09fccd91e43b9191e248c0853e3bc71e1affcec717df017a0c0f919f9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c1c11f14649ef45ad836a6e2282e7ca1fdee9500d42a87de7f081be6d1ccaf2e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c2858c88ef8fd81e6ca8cb6cdc191b76dda445dac5279311a3cbfca6eacf1348.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c55bc989af588e3dd0bde7c9504ca4fcbd2ed98198c05c3fe2f6ae845268c892.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c726b84a58b09c78bbd9bbb050dd96b1790222cab6e5fa68a71b68e60fcb56cb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c78a394da3c86223548f521dfc6300e50c250c2cf32d2680b5cb2300396c5468.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ca090d7421f367db03455f70d45a1e5cf9051c08295c3bafa1aa6c9bd088c975.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ca8429664b3521fac07a8e564adc2856f3dd16da33d0c66d2a2a5b8bc797fab5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/cd994724f238a5b47fd9c963bc14a2874a9a9184b2e1fbdb5ce24a88d2883c94.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d10ed5e6c9c51c12b4866ea2b08e24cb032c5f5942d2540e1f53189a5d2787d5.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d1ab8a74318588bbef8869ce4a1cfc4cfab6fe7d2c2e1fb0a4521d693982963d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d1ca3150fc3b2a319853a154db830aab3da753fc17fac3448fa614c71c4bba53.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d398701cddca211f1cfd783ee68f416c15bca3fadb72c43a24684bc4bb3a81e1.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d3b02e9fd89ffc798131995c606b60035d5d8a13c8d08c1d51683ac0d746b6f9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d493a873e4224a4f9bd20e96fec6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d5b91ccceb528e004bc71c847d1f7694c262f722061c192e8b0b12906febae3b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d7015aac44bb36499128f333c77818514db2df097d5ae8b7c0f9798a35a55a88.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d7449a54e2fdfb5a99f2525599a7f6e59956c606d8526113b25f4be3214ed116.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d766f0e2c35d295d5a9e662132c0424c9e6013901786e299d6cb7309cf5d9525.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d7cb35967a5b21869b31e2fc2e7f691c52edd3f57fa02953d337a9f2ee2b3d58.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d867afbb3a2661f411ab50a627a82bb8fd79f2d4683a745df27e29cf32cc4c6b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d8a5dcf2592f8026d192910ccae4e879d9a9a25ef84ae1b7aee96110cd02e5b3.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/d9092d08344c2fb5455f40e59ad2df2e963d1049a72b5ec12e6ce7950e6469cb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/dba3d86437431efb4ed49a0597a3e01fa2deff12e94c3eb05fbc550bfa117efa.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/dc593478fd6b640c6269e7e166502284cf921ef4eccb023bef3ed29cb36adfe7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/dd94785db7414c10ffb468c3f8722bf2ce619f1cb9b21c1a434743ef5ec4a24c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/debfebdaf8c0ad3215cec77cc3c9c8c286161d4b59a4126371c8a03d0a59dddd.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e15f23e201c3ed191075955b942133c4e1b20a287e8468778a8f938925217e07.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e21c1d3acc34918f0b4538da00ec73727d33f40fe05afde90e4bc4ef5b2a1468.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e54807c5a2edc2c6ae6e803cacf4616761df310e8d7d911e1260ff822728f007.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e5d3dc1654946f5bbd1e73d7d849b40f286a6269e96af63938a72cafadc97020.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e7a55c15eb7302ec892fb0855244f12ab3ea4c34f591f0c3624131822aef8601.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e8a7151f4be55f399b63bbf4fb64f505d4f34c9bf8fe8fdeee4b40c6ab09b404.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/e997cecd4dbac5e194fe9cc5c2dbe0c33e06a59c3c72b9a913ec78d7f92db3d7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ea5cb240996937809f025c1e8b5cf3d36fc8b276b8f39f9151156de297bb06a9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/eb342595a5c7f38012d65091a00f59e138d9ac5bf32209431f2677411cc580b7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/eb7b5852da7d14bec7d17d872fd077a71ae49720a91c20c99c20d71882652289.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ecf6ca35194bbfa3834abad16c4449789d5d9d4ac60da6347ca10d7e10635db8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ef0446588276a1d41fb7b03bb96653695705140d58a4dd1eef4f29eed261137e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f148306c1b4fc896528bfd7d35e9030269b0cc8d116a40f0bc1060dd501ae6d9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f1d88239f67ab4bfe0b45c81c005eca6611da41d921b713d2d91d8159d79831b.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f2589e57040f03d4b5533316f42af295bb32b3b9f9183c476e46d7f7c2b6b3a8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f41f6cb33d3ac34538bf3393602d6c80481f0cc9267aa4a20f71348624c60627.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f437f1b371df2f8f0031d6495fd61bc33f48deb3d0e40e839163b6bf6b705734.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f4717c667ac254c529cc207e5d0bacd3df8592c864f44702b5000062d24b796d.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f60b3e9d6685e3c7acf96954ebf684a9e8cb9b8fb5028d990471a2c353609c00.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f7e18a604b2c2a079e92797e3945ae3096515b6900ad1a4e8b8feece21aec6d7.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/fa1fdd7e96b4d8af8d725bc3e88ff980869d025472b528ad5edc9d64fb65174a.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/fb51b1686993a46e5d40df55bf45f0165a4b3a4cd16d501a3d5075082dfb85eb.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/fbfd76052aa4d1c90760450b4859cb5ce604c3cac1624fd0a3bd6aec2279529c.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/fcf38515932a578ed1b5f667307e4e2849bd78970d7fadc8875592d5bfa5eea9.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/fe878de1ae43b757b9a85a5d4c50dbf487d9412d18ad56399ee18bad1bfa0eb8.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json create mode 100644 docs/wiki/graphify-out/cache/ast/v0.9.12/ff5d1236c62be9ccb4ba69c65e4d56997d6c80fe679ec5b8bbd14793eea7538f.json create mode 100644 docs/wiki/graphify-out/cache/semantic/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json create mode 100644 docs/wiki/graphify-out/cache/semantic/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json create mode 100644 docs/wiki/graphify-out/cache/semantic/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json create mode 100644 docs/wiki/graphify-out/cache/semantic/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json create mode 100644 docs/wiki/graphify-out/cache/semantic/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json create mode 100644 docs/wiki/graphify-out/cache/semantic/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json create mode 100644 docs/wiki/graphify-out/cache/semantic/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json create mode 100644 docs/wiki/graphify-out/cache/semantic/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json create mode 100644 docs/wiki/graphify-out/cache/semantic/25d63c2a8b902ecb7db67e58684d37e2d14185927aea1a5fa88a9e1f7796a71e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json create mode 100644 docs/wiki/graphify-out/cache/semantic/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json create mode 100644 docs/wiki/graphify-out/cache/semantic/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json create mode 100644 docs/wiki/graphify-out/cache/semantic/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json create mode 100644 docs/wiki/graphify-out/cache/semantic/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json create mode 100644 docs/wiki/graphify-out/cache/semantic/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json create mode 100644 docs/wiki/graphify-out/cache/semantic/3bca1e5806aa83ddf5044f094363d3889db280774a93fcef0416537525dd9b91.json create mode 100644 docs/wiki/graphify-out/cache/semantic/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json create mode 100644 docs/wiki/graphify-out/cache/semantic/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json create mode 100644 docs/wiki/graphify-out/cache/semantic/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json create mode 100644 docs/wiki/graphify-out/cache/semantic/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json create mode 100644 docs/wiki/graphify-out/cache/semantic/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json create mode 100644 docs/wiki/graphify-out/cache/semantic/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json create mode 100644 docs/wiki/graphify-out/cache/semantic/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json create mode 100644 docs/wiki/graphify-out/cache/semantic/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json create mode 100644 docs/wiki/graphify-out/cache/semantic/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json create mode 100644 docs/wiki/graphify-out/cache/semantic/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json create mode 100644 docs/wiki/graphify-out/cache/semantic/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json create mode 100644 docs/wiki/graphify-out/cache/semantic/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json create mode 100644 docs/wiki/graphify-out/cache/semantic/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json create mode 100644 docs/wiki/graphify-out/cache/semantic/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json create mode 100644 docs/wiki/graphify-out/cache/semantic/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json create mode 100644 docs/wiki/graphify-out/cache/semantic/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json create mode 100644 docs/wiki/graphify-out/cache/semantic/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json create mode 100644 docs/wiki/graphify-out/cache/semantic/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json create mode 100644 docs/wiki/graphify-out/cache/semantic/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json create mode 100644 docs/wiki/graphify-out/cache/semantic/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json create mode 100644 docs/wiki/graphify-out/cache/semantic/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json create mode 100644 docs/wiki/graphify-out/cache/semantic/9613d21228bf79ef79bd67b6834eae19256dc7bc959c6b8de1b2ed3f0826c105.json create mode 100644 docs/wiki/graphify-out/cache/semantic/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json create mode 100644 docs/wiki/graphify-out/cache/semantic/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json create mode 100644 docs/wiki/graphify-out/cache/semantic/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json create mode 100644 docs/wiki/graphify-out/cache/semantic/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json create mode 100644 docs/wiki/graphify-out/cache/semantic/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json create mode 100644 docs/wiki/graphify-out/cache/semantic/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json create mode 100644 docs/wiki/graphify-out/cache/semantic/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json create mode 100644 docs/wiki/graphify-out/cache/semantic/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json create mode 100644 docs/wiki/graphify-out/cache/semantic/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json create mode 100644 docs/wiki/graphify-out/cache/semantic/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json create mode 100644 docs/wiki/graphify-out/cache/semantic/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json create mode 100644 docs/wiki/graphify-out/cache/semantic/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json create mode 100644 docs/wiki/graphify-out/cache/semantic/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json create mode 100644 docs/wiki/graphify-out/cache/semantic/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json create mode 100644 docs/wiki/graphify-out/cache/semantic/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json create mode 100644 docs/wiki/graphify-out/cache/semantic/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json create mode 100644 docs/wiki/graphify-out/cache/semantic/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json create mode 100644 docs/wiki/graphify-out/cache/semantic/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json create mode 100644 docs/wiki/graphify-out/cache/stat-index.json create mode 100644 docs/wiki/graphify-out/cost.json create mode 100644 docs/wiki/graphify-out/graph.html create mode 100644 docs/wiki/graphify-out/graph.json create mode 100644 docs/wiki/graphify-out/graph.pre-2026-08-27-ingest.json create mode 100644 docs/wiki/graphify-out/graph.pre-2026-08-29-full-ingest.json create mode 100644 docs/wiki/graphify-out/graph.pre-2026-08-29-revetment-ingest.json create mode 100644 docs/wiki/graphify-out/graph.pre-basin-ingest.json create mode 100644 docs/wiki/graphify-out/graph.pre-final-sync.json create mode 100644 docs/wiki/graphify-out/graph.pre-patch-finish-ingest.json create mode 100644 docs/wiki/graphify-out/graph.pre-plan-cleanup.json create mode 100644 docs/wiki/graphify-out/manifest.json create mode 100644 docs/wiki/graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md create mode 100644 docs/wiki/graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md create mode 100644 docs/wiki/graphify-out/reflections/LESSONS.md diff --git a/.gitattributes b/.gitattributes index c768e8b7..15e48d52 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,6 @@ # 동봉한 LibreDWG 실행 파일 — 줄바꿈 변환이 닿으면 실행이 깨진다. B07_DesignDetail/openwebcad/tools/libredwg/*.exe binary B07_DesignDetail/openwebcad/tools/libredwg/*.dll binary + +# graphify 그래프 — 줄끝을 바꾸면 서명(.sig)이 깨지고 창마다 헛 diff 가 남는다. +docs/wiki/graphify-out/** -text diff --git a/.gitignore b/.gitignore index 8950b324..84103939 100644 --- a/.gitignore +++ b/.gitignore @@ -37,7 +37,9 @@ storage/ # 아래 둘만 제외 — 창끼리 시놀로지로 공유하는 장부 /PLAN.md /OWNERS.md -graphify-out/ +# 뿌리 graphify-out/ — mtime 캐시라 PC 마다 다름. `/` 로 뿌리에만 걸 것 +# (`/` 가 없으면 docs/wiki/graphify-out 까지 같이 막힘 — 2026-09-09 실측) +/graphify-out/ # 리소스 (현재 통째 제외 — knowledge 예외 전환은 사용자 결정 대기) #resources/ @@ -64,5 +66,8 @@ config/corridor_node/ # 횡단 서버 재계산 번들 — `npm run build:server-calc` 산출물(2026-09-06). config/server_calc_node/ -# graphify 날짜별 산출물 — `graphify update` 가 다시 만듦 (한 벌 796KB × 날마다) -docs/wiki/graphify-out/20*/ +# graphify 위키 산출물 — 창끼리 같은 위키를 찾게 **통째로** git 으로 나름 +# (2026-09-09 사용자 확정 「출력물 전체를 공유해도 됨」). +# 다만 아래 둘은 PC 마다 다른 값이라 나르면 안 됨 — 나르면 상대 PC 에서 어긋남. +docs/wiki/graphify-out/.graphify_python +docs/wiki/graphify-out/.graphify_incremental.json diff --git a/B08_Quantity/0_old_260726_codex.zip b/B08_Quantity/0_old_260726_codex.zip deleted file mode 100644 index d1a2fa72320e12b53f14447ce3b569d3e245bdd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71509 zcmbTeQ?Mx8vaZ{0+qP}Hk8azxZQHhO+qONrZCiJ)d*a-M6Jw*g9J{d+4c1>M5F-nmC%+8ksoJ zIXk(yLjwSU{O7Iz_oku@3jjVXZ({j>uaT5FDQrQMvD?7kA*XW#^ubN3f?=_U%v6CD z%LB?_m%lk@^D|ejuC0>c(1yGy7X=|uH5BTbLeRX$@|y5Jq7xtd&Zg`eF@2S-p!8YY zZOpsxy>rvOgf43aIGgffRm^b5?GuFlSWXxDXNOB}x7ab8yhaP+$;dlQleFkwlf!4@ zXArhx%raq~I2g4Cp%oG6+Oi^Gj`^{%0O{QsxQVmlIE^-C0W~y7n8G#SlhVD}e%*Hx z0kHC^r%@(GrUlBeg@Xr<_Y>L%e6hxx>9c8(q$Y|G7Qg|KW0(b2nBjg^N%2|1uFalT zGZyZC7|E`7br+!I`ag268gf7Me7eDaBqm4%J%W#M>zFTN+D{V=nY~fcb0T zGmJ_q88bkIv@)5A39;I1Wa~`YV$v{1ocX;rR_D@TsPP@XrWbpxA}eRLw>4EMERgk! z?41r}xHUr61n<;%V4^NK)yA?i70z*7`*CSKYI>bHGgL6}?6}b2_Obw@;G9eM?E@ng z9Hg2ni2_miU};G*Z6A)UhKLPPopO-u#`d)Riv8&13~5PbrauM_7PSmjU)=k{cc9Vq z!`OH@VV_$)IWq>`lC))*dC2XMlTX|oNTj|e$ZfHd?CI`qRXoURYbWpLF+2@gyMsM- zJ#pNSi_N9KVb0|n+7m3BGb%?3S|b@;y=-$evTsg(pO@{QJxTr17jM+@Fiv?3<9QNb zr}U8MjPUfZwoo3TJmRf!O?yja%NFw2(ucL_vF$nKf7LfEn9ga95Ue;7!K#GnP*|VU zQA0iBq_Cm+9M{UdYkPX2{PyaVS0HGg{Mm&*L>j6kK0LbT3>Jv0s zV&bnvp@2few&8EjP?WLGHHg*|Y4|9Knfu9f#y**=aM>WH=&$#8VEp0m1|o0A@Yeee zyHSO`q!WWD`0g&)YI;**;LMm7&Q-O{ViX8AETxRF6*ZP5BnC13Cu6HvHc7Lx)GLYf zqOulbRTYk290hW;xm0Ks@x#lCs2^&zvuv^n`Fh$OkA_F>r>_v)gLhkJ_ZcfHS#XLy z;BH$NQm&JO$gO&{w7022bW)r2U1{+AvP``_QvhU8x#|ub0gDze#JW?DyAAu;M%4Bc zz3j}-s;?m(1S(wmUKze#pEXJ*dE|ik-IZ<1$+AeWQ)&uaQgit}(Ox{1&F{`~Vu>30 zzP{q#GOBDjvXVz>b2gq{&2`&wL#v=bIg>6l4U;Nf0{4i(>5w)FsN4lvy!hN6tE0oi zsdsj(FnQNSA#O_+^+4Z}NT#Tc7(vYVqqQoG^&VO@>l|joK!tMmlPU)lIqV*a=mJB5 zoI`SOFi*R<;ALl#Yo0(P(=J+q=O3j5yupe6t$}@i$)03mneEgLG+_ORrK*NFu`G18anZYzmpI@fEVccsVHYD?4lajapO`Wv^&Bsc?D4Y z%)}4QAnSCr3SlAW6)baTdU5VcPf`I=dtK&p*d=|U)q1Umw35V@$2AAjVmx6A-N8uS zLM<}%HuP8EY{9XD1O8Jwxry) zFBUj5Ii3-5Zd;#lG&tWrWLjbcpVCd|y(@{Lqqv^-mgPRKVKJJ^Zb1)S4L-_Dyi;YQ zMMeg{j#$iP`e~@t3bc)~+b(flf(t($+h(eA_j2iX%-ZN4`M6x)5HEGw_3d>#Kkp`h zVIKOSoy^l&;2A~8W2E%wrrC^#D&Ay!E+jq?8I(Y2f;+3V4;>f93!c*~b3M21 zz5(PMS;n%no3W551>U#bAmnXThB!ic63cr@?C~LN9M_uTG&WiudFoeM?6BUf##udA zS4jYXi^7*y&8=P-lq%pEF3CkEiY+fhmfdhtt+3%;=B-IfGE)>APi(EUpRTym zEHj%i6|K|p*xo(8r6*B4Cml-4crM9SZHAqS&BN-Pkq=nauM7JM9u7PIK|JO0z>ZGZ zX4uFDnWUc%(_H(}cs4Mt{ z9kZl17}VBkg7ysfb|9E(dlbJmX~=0Vy0JMe#*H4VD#>T!jZCNkXC-?b$!oOSGAKB40|~!rx76R)CKAfyJ93AxRExQsiWB8Cs&s(MGb8 zK*v{FinXGjmraOj;Zxk{1Zc?efC)9iSx#zYosHCVv;SdZmyIsfakI_3>3gKwg1=ck z1K0SFLoTj$XQ5I1epuN8DL0TEkg65b$=dz-_=d0N@LQ~&Xs93EC2-&wYx%x6vhV%0N{l5Z-JWZe+bmd28McqW@e5iW(Lj{cDDZo$M`7C zMJ)-S^wMAb-i=d^Fx-g7uUg-ajRb)k@TMS@&X5G#m>wAaQT#*SMO(fd1@4EVEm#v? zAK0EkbynghoAiyJJxyXm8P)ds;B)I`xATb(fiH#37jb6%&;N^_Q9lON4~(LZb4bn@@!| z0QmyRckPw)-r;`aDzdq^L^Ejr2TvevK^?$M+Fu9O8V$fd!Ox?k6NeuC{mYvb|MW0p zx-rS)=OoJ@1?8QT{~hk#+4cE@^N8Mb`-ugMo>>YhS!4>9&;I1qff4Pa@Y zpdthBP~XxMY8v=m9R->O!m**hoV-Y#MS(t_B-9jH^ZMcYl1x#LU5F3SG%`{43dFXC z0KOoMJ9=%uKTw|P9^h4(C{5N}TA3zYUe928zLQT;#eOJMISdX?BQKIw*TUjY%5~!; zS*9{s7tV?{vvPaTrQ3+sZDaph6t>L^4Pr-d&J6F0EVM*4(r8=`9QoV238czOh#f-g zk+iJ^mdP^{m^tRhYA9&vOF*+gg1J+2gsT{$B(?-IhK&`iKf>Z++i@V#k~L~m*@Nc` zVKWsPN)s`Cyi&Sk&t1qMGD^Gt7TY*C8{!BdWi2Hro6Ch9>(u9REnsDpc38?-JDj50 zI>0qmwM|DB^1`X|wfxBg!tXzH0S-~gHV~`u4{Zqi!_NORZ4ms65epeOS^PH`zM`&W zhb)fbD}KNq{W6i7ZSx@yiCKb(uqajn2^+wdKd!lTXk6j8wkc(gLWIdcLFxfP6aa!_ ztXZ2v9TFT*5R&$VbNj~sG(D|r>V5bjkaxxDG@HTMcAKrSO`*{mg*JaafL!*6OH%}N ziz&X)7d&`+We`4NmuJS=#f=YmYjWan>`5L7U8!7uV>JB4lCn69bWVm4{8W3J={%3< zONLNw3eADP1$~T(IF-;Mcd^loW@*HvEpKnx8-bxa9s^o&8Z<1oOziBRcL4^8@3?PMhB3Y$&-(^9&EY6JJM;! zU@IU<6s`0OsSI3OU=Wi7v@D?zgavz!VIVyI(YoE&7Ehv2`Ug+3LUs;tbNr}cp(0+h z@fl~9Bh~Db!CE&L?yNmKYh@ZUyJ4TfA*hy_w5t5nIiS~_$u+`8gU+2a+)&5@&pN3L zRZ;KNZI^ENoh&4aHhU&qsvKWqk zie9qjg1@5RBrEc_dqLChn4bQ9N=}88631F!Ehxx=v0y&C(98r}4rcxrn7K7qEm6X0 zeom<`7aMeOgNUvEoXLZ#!mu>i? zr$&%p8Yj3=+EB3n%$S?xGpmQE8f1}7+njWCT&&EGr)zLyGus+r;=&ILe}p*Uz~Ar= zJ=~RLm~4Ef2E-iv_g|ncHH3g-t};|!n1rdyY=!WOqM3byQjIy64r&YKcc>9Ra4>>2 z*cmkM5hu6=&k!D8v^?L;`>6Y}vT{0oK%5c|-PL)W5@JRQC8pBBXAI(S^V#kUVaRL| zVg67RIcl7_0YKvRd=F9f0a4+uNdhz={70?!8l4pZa&g5JJWK<5aC`qgpk;}WGNR&2 zOEyxP$%TVMdkKL;b>3agXlVcoVD4D9pyP*^JY29H+ig7}x0fR-*qEXNHoEoo4A}0$ z{U9Lmv#WJdqLiWs&{)-F^1UEqDuBxcNA6>903||R`EZ>%whUc$dOZGBu#Z4b#1}z9 zEQ^zFm|sXR#h3weiCqf~2Mgn5Q=t1dqOx-Kv%$ zrG6=D-jnCwj+I&P6pM}K-AuGYTnTXuux-x_sBB^h}Xu-<(ZX4aM0F% zK>$cXi6V!SI}r`k@`?6de&nD=e6{2+M7~cGvpiDU}U)xajZL62#dU}H1-sg-SJ|+-IWx1^mWj!b7 zEEk#?{8v@eWUlY)qX6n$ql9=;=@1(t!W~A_Xkf&p4>v#Hs2b82FW<+C^4t z>5(szm)L>_?GRhk(ikqoU(rdj!TYV_Pb2#Xz{YRU!o>4im-YEUf{?wDEsrf&ATrVO z_Hy=VQ4M3MRz8TaQNkBxg`9qrMJK*7-CM@KeUGu$xNlW0{wI9^M>|!59GP8SM`A&I zby;01jz(EL>Y@Sw!FOu>;7c1*Q9j`5zckTpJ%&8S4^uA~OqgaIhG3>HvFTTsu~YsS zvB=%+K^poVRaR^Iak6|u)h>4EfNcd?o%@)WGxa=6CP;e=Thuc_q>VqtaoMUj$&YGO zyvKtt#=w4f^%O?I%p5Q)bJ&h{SiJ0vj1vaFkOve!>*VBgv2k}67D3i5U#DRYK|fdP z9S!$+>Gj=PJJE$%?xnLddwPbOrZ0GPf#$3G4&2tgJ7T_v{>oN*ub;yekEj1Ea6gC4 z^V{W@`*!A$hraS#up)_n$hUs3K3XP>ag48X)GMsFB{Ur3OSW*BOST5KLaXG-E|DQO zPoV<4M4|9up8RGQvp3i+d(Y%FQjo`rh89w5+l4s=h9c|c-V{EA>GpzcGk(8BG5UjX zLn0s5Ph3sgKs-hEYBP?gU&d9A>(c}q&F#e@#g{=7nEUl$xOZp4`@;X9yiKc!DDmf? z3PBRazvXSBf63dz2F?c7c4q$tc&@11*lmd+{ooP&8pNJ~BgMOb!hu4ecl6Uw=FAT} z;F8noV?dGC;OLSn5>S$dQukXV6Ui(N+8pL?j|VuWJsk{&aWyD$`+t)1i)(*}W%&?x z6q}zevYl;{)47?snz@?hnn_eGIBVml8hl;5jb)-W7o2dx&Oi7KM=Y*va+knsmR@W9 zC_<*SyvpX*3&ASR3C=iRCzaZr^fzYF@`J;Ukx6mhNsP4NWWio=Ob6JdULLh?)1yfx z$r3yCS8L?jTjyy%#wlg%SR%!p=kN&DI?QNJos0V-b{V(oe0+VygKIb zx#M)7b^pEP|HRCj=U*@IY769+`{1V5l)cz%|FyQVcVh()sMC7aqXPn)q?EZ#jD=O%6+7umt}0< zpFZl|us(2+@XD%HAv}zIyvKwg=)x4nGI=jf$gN6uT^ZaWI0yaPXq#}svPIJ~3QQ*l zoW5k<#;&fn0TZr#M#yvHgz zQmJ7MH1)M?IMw>~q&;%~HQjXFlj@$lw@g{D^~{w$O8tH>a1;PmRJi<9p;{!Z?V~=& zu(65o5(BF-KWW#;ZMfkw zMMmsB39uB@H=D~n#YVj>8MMyV=3hhRlu8_3OWG}Q1PC(6)x5S)sEr0?veeWa41{)A zgu1CU1O)A3pP3OihXK%jKw6NtnKZ)hz*g$`p{-cO7_Cl1s>Bi&N6lwCd*45IVS^ii`>xXv*t^CcP77GBH!Cn|iUbRa5LLyMReC z;l+hIJVqQ%yXu4M8TmvV#DhnM<6aHBGuWUt=tvcI3Ysp+Ao{&2$!cD&hM%5w%BQLmM@{a`xKGgNS_2iELZ&tw5{ez zjOPpO#`N1@E}>iA? zRYFjRL|=iNU)y>yeG=9?QDx^K0hs(E)If`TUa=O{&RLtE%=o3K^{J3c{YD5FAab}b zc{lxgQ!bqy;=e74tLiM5sx8BO32|1;dR^~I&@X-%p&{b#;Iyu`NEXOMMD9xmRZvH1 z$ZJzo4l}`SO`16njLg^vCb|*dNT}hMtvDyAz11*F%6CXBrCuidCRs?>9!+(={1LGY&x_I;5 z@C@vd-u8vqRf}Q5Bac`{UcbKE$qgM*o0!wtLdPV8iHx6eCHWx^5(FaE`4rMfoQlbm zZrusXufl#QHq)GbR|M}I@k3{kf)h0r2()WSeUor3A`F`23?w0&B7Uhg`idJN1w>%J zDLRIqK$^)G&rsiJnplUA@19Y=AFCdI+dv=c)sLV5;LIX7RE>QmQQ5_%1jk6X_uEOZ z62c`Lsnw>x0BtF%Q3__Sv*_#^?IBD^Jq=6julOMeru!E2PLzwWp=#U}ON#LsqxSG3TV_XZjs5BaE~5TBqeG>7sz5)W zoj^Q#N2|4V=hdso*!tFi~zS$lY)2@%38L2Pw*gzyd;XqO8HkJ-OC3;2Dbo2f5U zIpR;_;5tsWIi3=(O!^WXIver`B-%beH4us?;uwJ4>#L4l^ zuBV$nIUw-skmUOU`UwEV?}cX_b&CseQ#+5nX7S44J|12fq$fUbv5HM_`+s!5Tm0V7 z{6G9ahV^g!K=N<=VCUrgUu%E0|4;j8*Sf1qW&KC|cNC^1ao7}V6ELcjP&lr>a9Fpn zo0=gPQYZo_DTJVF76LJ$D97jjAqA%Zr0l+Px|;Dj%gE^294)S_tfYUL&R{m1edack z*>a)`qD{x(*Lsj%4<&Q4k$;j)kl!}<)$KvRfMeb;MU6|Lm(623#2#MEKUegc)DHzK zJp`2o-f|f)1>>t=UUGRG94rBwF4r(leu`pVp>l7YqFH|Dw{{7Haugx2azQYTPAo`eAxs!#O~8FTZ_W12wm^; zfg*s5YAm3WHqfz-OT`Z$@7XoinUiy;N$$OUgNNq=&lQP=i@Uo8jejlpDnst=qV&+i z4}*^ra;GVK5*Zft}cIciaO)5Giuf;e28zje+j^1 zSP`{XnML06&}{6@(>f*-wgey)epmU#v@AinH9Tf;*k`s7J2#9krkfZ^Qsu%n$evS! zUhwTk_V%<@ao({y)&P2S=azl2&F?Ai1Fs@WrpfjW!oKy!pzHI%gI{YeT^eG;C$#s5 z|JV{NRl!9&bpdK{71^7`Aax>EjwuMVcdyI$`OOnsZ7LC1Un4`4Mn-LTe`w3#5@4vJ z+Wh?fXz=T4`as(wvT58|Vpa_bxZ%()Vf+=Zk0{!`BZw04a63rt?nmBOI`^8zW)jkgN$(-E#jfEI-;=^uzKKx~%rTW2Rgvm~ z4&y#@-;T>geu8U~y1#>-lm-AI@J8XDUo=xppHU^U-`OhgL-GP+n`joROBuj5q7!>B z9+pDsLa}9z0de>4C+99qtEWsHp|>|k!lB!Z-MUAxvUd33uwDz0oeIn@h5msi`K=tS z&2UJ-%GhbXqk;49lIY)gj8`w|uZ&PMY{>k}PIvN&D;FW3Y5|%8BJWhiB=2y_jOO^_ zYY|rOd9q%+YD5TxGZsKM5^ zb$x>ffp=dC;C72{zvf4W6xL5gW1o_SECl%e`n zx54|?ywQDT;iTL=_$#b}1Ke#UOS&3EpH;~MhQuYYk%hk1i1Y?dtMY>N=@kwAe&cN4G(_-ECnMj3F3urK&e ztK~87-FxhqQjnM^>93d`b% z*dC$4FT24P$odwE0G;Rrz0v(*z0{NZyht8!Hu8Ja_CQmCL?RK{29iqYiBkcRl0^{F zWQxe^$rAnIN{j_ue^*z=OUzmoaZTzrX6IncTERLIPt|9HN~)o3-@q%0_`$=+Pt8mV z9t1kZQO@fy7Bayj!6tqUw?%?SU zg2}O8TrlHFGXRhW{B{K!a>%6B*LaLEea0h-j?o0Q)-IxGvy&={pN8<@`1-fE9xWG2 z-(xg`{I6dp_jl<3h*F(d7Olg7IwDO7|J$S@>fmBwZ)0NX{9nk@6t!(B95oa_^e=qd zFuv)2ju!ZkdcqJHZLI-wD_Rth)vhi#m&xgzi5%`s(O?!0smK5#6|A8|G8Rh7`vDR* z{P^ytxed(Uuw1WO?>el{qZ}vS)2p7-ui3EHORwl68E2OV#qG8Qvjj zpKocWNhc}(JtMSu&_&Ydc{WBwskp~pdpz%99aGHYZn}e2);LGUq&%~}^~aR$H;fKS z+AhKryFjaXID;7Mg6pne$DSFxRVZE9W=_6Pd2G6I#7Cak+T#8B5FkQY-$rh4FO*%r zXndZypYF1Zim&~pGaWy7XREh|_ddIW-MCQk1L}`wf*s88$Ew$}BYl3~=D6VR`)%`6 z%(I2NyrK4ABHw!SUvGL(9swxa>u%wNm#woqjO@U!u&_I=2M+Idz#lQW-J<;}U+>Q| z<6n{Jw>0#X~x0=}N|oet`YgNfQ!>yrzsN2eub=rwF5 zpu$PYC38{K>s3U!6++Vx`Zt-mk60)vZj zOHmFlpGQUqrF~RQ2rYO>MGnL4u$*>TkBm&Xx%j~ek0q~s42Wio*MyUX(8n|pqq%cH zHlaAxO6ZYN{76&pFL@DnXe`u7^V8YvO(N9&`Dr1v=$s>)mLT;HQE2~4Y6imRR0k~! zsP!r{0})czdz1ajCeXp*)>6}-JFPY#M?x1DsnU1MHCSY|ele&ou`fwzrK;o>bvm1y zBr`P@7Z+C)a8AU4WJEgUn`cx4ug)8j&7>dnvXg*{sF2csrYnu8uo^EuP2gegEEG=<5IAeFtwfxd}1aBn~Xz7zT-e|(&fvT zLgvoMVo=844t!6No@w$Rv2~zIh$NQxkJi@QgN5^K{`T82a!dG`kVu9ZUQ2Hapx6+A z9px!4Q)+D%>9@?UJT%77{L+fo+!Qz8plwi~<0tWlj`+0GcMscSpuL}7d@zo%mEFVK ziJK2FRQr(?%bx_OWoRj!fz-n3L(M9z?7zDhuThUVb6Q$#u1QaE7EQA5jm0p| z#L>kpMoo%jW7i_5@!wx4)`j)aE#FKgBz^|3aF9gsXZI=51c-d2;5!>qgS}9o`|14C zF~S>*Yh*?0QUXDMBeVrLtvRTuQeh}bHzzVc+O)V{8pU)5GokTgRAA;r${U`kVpXJp zB3YRxa=xjCf~r~->CwoZQgV)`oM_4|v*E%sA^RjRlYJ- z!9*2OMJ41Ow1vn-5fABdFLf;OML#>rc>uL(pA8*w=r=qV>_|vm1E-9jMA4?zgH1`m zf!r`SEPApr;I`(z;r|E{!A8M<%1QtLBk=#0JBa^9kcc`tTi6&loBS84!$)cNpOHWW zU-Sq5=+^_#K?{7S5;DXOU`=!UKi5gYMu#?=L0#MJ>;pJN&5nVIy(pQMq?#7A<_hs* z6`-GsKkOYdzw+O*jOUUMQ*sMD6gQ ztl#=4xjot)R(<7&p>&}yRb?;4H`q-XknG3lgE3=da7s@ zYpVEU_Hdt3zS{VQECVn&k8GbvejSdF!*V!R3CG9c27cI(+Q5xn{1ZUGQ^j%Bkg>*` zfLBO_HO!{pmi6&Knie70O1gJzE%?UDZ+hV^4P zExbr%L@BhFvFsz+Ef+0IY6yViOhl%;P!}{t%vr%S8GTWn(h~YSXc5I9VuUJMUMN{D z)cA8&gqaNE5Y{V4?0yT~x^I53FDF zp({gDW4M_{7xLIq_5^qecep||I?R7JSF}8r>8ulwp^7Pbb~|Aj5L z{8OF(JBs*Y+y84I{5FKxUZev|8Qp|?NR(rZnwtH`jM(3v<38342^-IY)FT$;7=W|` zcVN+CVAV|XBjg5_r9J5@FuC>=M zgqi~QIi2!n8x|3r-Alq54rqMMJl9>jZ(se+0^HhGef2K)k7Qa?{j%uJ+}$h|;ihQo zHhzey^3x9YmS~{AkT!Fq@Nhh-3g)f2JhGoN=c~nQQnd37TgbWC2PyV{hes{(!Hsv$ zm2l@^g;;jWb!z6+6lPv$R-~W>&$e!m)P;W8`TvdUHPw_Q0kHM?kvS(UC)$jhqLAwSTk3?GAUJpi98oN-y%iO6zt zq2gDmQ`*A25p~NQ!QQ&V{x)K60#3i{N>+ovDT^^*l;20iI=bmE0SA3wZ>i@u=_*ya z2&PscedE$3hOXcH$VC?dd4H!$00fEZUXS?wNzp!?nJOCUd0XJJ28mvo6r#e_w?Do& zhpzy`>)DL<(-dD|e3dNbPP7I(`Rb7L*yhKDKL z;j7SKzZV!#4^9j*gMf`z9Jb%Dgg~WuEr{VMg1~Kve3jJP>T@F$B1IaP@@KcrtF$lE z+R_b$pI=}hhg{!w)7Tc93D~)Y(dk>bvfyS9&ozTmx@^A#ckIR+Xf%DGa!ZgDSLer{ zQ)g1$Re)(7s9+v{FUp$XNi76N=%lO^cQM9Ix{R4Xi|$+-;UO(}Rblusva1vsVn+DE zPC`#&9JXmU3|Y}IDP6TI>d$RJn@fQbDoC59kK<4Ht$iJS?c$KT8%P+zHR-r8%I~w> zeV$%;{KcRpei-m>iRXEm0a72`I{pAmReSkk zy<$5Jq#CU`O*e}IJo`ZxyvO2#;6IIuMvPIwj%85(&v@pVSoB~|ri|GMeNCpZkr8C3 z^;Bu~LAn>2G80YSt(loZ_cVxCpE|2kXQ@3Y5Mg?d9MDkX0fr36t?3EVJBEZ1|Il8I zt1KECDy?T*qg~R9<%`040ETTkcj#0OjaZ1xF|s(8Wbe29j}FLhioNi1O_h)rb6?S>V84 z`c{%^(OugDcQ;<&JN43YHp6nbH|%SCfKlPIJbvDtzn+hY?r(Pahwl)3cjmvWhM)mO zh9LbIx4Z$s7`(nS=$_Dl;2sdI9`bCF`64kx9*L;z=Ko5Vh z2R6c6T_5tDf6VQ`6RO`IoSb3$pNC!}7c`;+Lz)ndpCj6U!IT3Qm_JDk-B2@bs6^dk zaY!CoM{xVb@5&F2*4tN@h6w-pn4n}EOh6PUZ7wx2bZ5T)*wd^0wNX9=J!jeHeIk|J z;+8WI-BJ+$`ah~ztPd2~=3TMZ2T!8qjilTpmCX=j${wD=gc8$+wk;a-!8i}N0pxmlIKLY%t!~4lpiz7tsjo>}Sh?f?Z}|nsgxAbSb(V7#xJ` z!;N;()a~XWF;0Jacl*AprN$&oO)p7Z_jlk9bWmJ-2{hl0>eS7({uzwW;jd&=_YM3(1G}1O2 zYtw$UR3fT^YfS@{NoqsmK4Uiqkf&OW058)>$YngtCra&glbbV|rB~*T642~RjQd3z zlz=1M1duYWw&66tR2-fmkuDUK`zVA$CIhP7?$nPdBdQ%$SD{#c6`K1Flg&aLKm6YK zc03fzckww6VbwsDdnTM5)1ic_?lu|oc)BY_4~7 z`_s?ELUfKz&yP^AWcv!E+E(o-FT*}(e{NV-rzoC50`@V@O`xn9NfXIDGsRXt6y_Yb z>oDOcFW?|Z?{+5B-5#xmgo$>zR1nEnNP)Z}ztS>LVIeRkcbW#=EB6rwucJaoH-ZU! z%hIXqQ&>Bf!}$cg#dj(M6ewpAz)tR#A~Zep1Q=#}<_%UWX9YBOT-ZdiXdSCc zdzXX7g9et0CW$I`m{1b^QrVQn^f#+u>P~p{A077SrPT6@AIj+`9Cb7v z3Df_`;v_BsJ9cR-^6csob^N{96!;0qQt(!EL;LbkcNtX@aq#{1BXKw;2`smlSX7MQScf}ehX;QAh4K=+1@u{F$w8-#%&!rt zB#BaHA}ZJ#(}7urm<3sek?@KH&BS5z+UbX_Dx9q@PL`^`gOgcoS6$eQ_rtk3->%Pc zwO&Y-SCo?dUf;`RC`tb$?b0_(55|JYt(e(Srky>OL9M~)h*Qiqfk`lsJD#TEQ7RX> zfd05*K7zv`&p;6Rhl72XwQCDSIfPc4%u3wmay6*y179nT!bG*W=#RN~YEV99bCo1L zBfH6mWDwMPBl5#*5W6%R`TfM1XzfxcUw~4*ZW2ooC=7U8ED+{(!3$T@+g0XFko;BZQHI-w5p^EbIM0T$o?yjqdZO10TE;&;o`JGM|>gmn^StTI!Q2QsRi{{xRvYK`4y?-;~jO6a}r21u=Ti zKk$3$gxm-2f!3$nEpL1V+ccJ6A7XN-WpHIm0 zsfjrfbktlIti3Y6s>^P>Szi1Wqd?NN6l3q3qzhpkX0N|GyD^d z@p76d#7~#fm0WKr{+w2M2#>L0%9|>>FKbzGI&J;F?sAgN$tG{FT{a#nx$-{oOE+MO zebq6$N^Gi>`nscvJ#VwH=c~+@GS5nS-JD$@Px5sSp_3>VTSM|<3Oes@kJ2I8CHgY6 zoRNAy8uOT(^vmG*o|xjK$qXHYo)$uCWbi&S9j#?c(}F0;!}C!+^pGW*U+CQdx{;zx z;Tl(`+pA=el3Un>N;4f^!?i=hscJ0+ixoP%~C^`cE-`e&6 z-30hw=%Q-mWcd_>3G4Q`1BB z**_lXN(2(%K*+$dvz!9r^7EV#!qF(bN2l(izx$ORtlN+3cJAl0TpFvh&T49IYgJX1 zR@t&^@I;M5v9Wyo3oa6Q&A@%a)gOfB>3Wv@?7yaSFGS>;xnZ`KA!T`vM-UgQ5?k7 z5m&r|TP*o_&DA{LD1?apv4~cVhNcHAYkCdipoTeIe7wy3?;jJGFKo{z73b`_SzNQb z^&UTG!xQI8;duyUtYU){_T9`^D=pZ|teQMs!ZD%sQdzQF7Ml`aMP;X)2@CVEU#9f= zxEG?2-Z`3POLph5K7VO>=gyXIJfg=zUN#B?{(6*P=HM?$s2`)4f9PT)^uH22iZqr5 z;s&cvTyswGuj-t+H}PxR4|X5l9top{}!u&c`WU+wtCe?9hWf5wgPoLWtsU`5pV zbalBf{+u96*4ka~Y;9_3?e_FZCQi8}(%X`=^9RZn9?IBOLuJR|kG{46jvR*Jtn6%F zziqC(ZLYcSX+4KH_cR}i_ySO~y>g6XI+WpHw5hap=>SyPkGEkLfGHz~TLR53lOVRXSbmv_I&3+r&Lx?(p zL?<%Erb3H!?vzRVdb0SM2vw=U6eyRcM6hOt-dl89&Uy6)Ip`WAuUoU22grjn0}sw; ze)OF`*v^(eiC170DN{DjD+*MM(M5UBEmrv;du{Mw?0A>?(^do{P=<3*SriH^M194| zC2M>v5hAeCjEXh@U=WT==Ov>U;NwLgC$4)yBnn|w?gsqg72SHBi><-|)e+^?x;3Ox zl2f}E1k#XZ-9HEGhg$|tDfV6ymVm1uaMcG~$hBQL0olQ;%p{*wqr)wL9hyS{TA8!O z&>G6cR|RLw>H+@GW8yEPW41%tpnSHj4Cx)ximu0m*R9aduK8+M5*dIGxXs_@W9B7Sy`9mq1@)1WiJN#KS(&ja-Cn&8l|u3iO6=fDNVoUx4#GFzm|rz&%@L!hsRIS4Y^U%^Jn&@ zgNj~R=Dj7O0wxNbm}|vzxXZ%Jn0ak7a)cAcoa&>u>F-bpXASz|Y`mCVfj1*)AS;Ac zsa+!%fVMiTq`zQ(rq2>2i+Q-gzI}Wt$OnUI=$^cxSyI?TsWnDfB+yM+W-8(CXl0?! zm>O9SbaH$n7AB`Q>fF(I0Y%=O!UbeQnvOZWF?t}R){tL6aDtDvE5fF|BS7Ks*uIhC9mc zCc(t^%F&cmiLD7i5ikp7OzvT;ayLS$?y-O#WS;mei0ozCU9$Ufv26ZfZ zi4`ie5P79v06#aaI#gQ%M(Qyd@n8Ps0FQH((X_Ut%Ux)LNzO>mvr!x#GAj*+=)>U0 zh*gHAt-=DQ(Jb_6byK=BG+2vRGt>NS&oXqeW)qlWz$JTO4IIcXxc7s1d9*YeYfVfz zjg9rBn#WaD?`yaXAA9m2z?yEPc#X>#U6S0T)*o)jH9Xojl#r@4N9AaN=Fm!nqxvGxJ=Bw%Y6-u?S z_y}t&EaUt^INgdy8VD3FEl}7(9UfRg);G*`dIn7MGoW469p?p@%l{J;oIC}6q`xc)gfuRdSS>tIC!eZO3vD>|(}gDoD4~$3ade13#`hXE7s$c9 zBtAHp=U}p9aE?Sjeb@*N@fxCnrI=VP11NI?>q*nOQSQPnfhaCI;NzZzF7XQk^Wtif z%@ANw3}hgH*@dDf2=Fa$TjBy@NPdp&y&>cVjh(>0;#ihPhU~o1Ps4yX{HDetqq`4m z8A-&u)dN&U)D9J)ERM{`#zdA&*r*h9=?)Oys<@a*{X??SI~WD}V1JyDn@);A1mWmJ z3BN{gVyAI3Wm2&xT;ie8rwiV@3Gg#))PT?4OSh~RR51yhGFgeM)d39`p=UxYxDSSC zqT}Oo(%n5mMF)|`e!MS^q60*sM^em7YKJ*0lDR22jj(aWL$eACF=hYBQ8;wiAdW#1>~J@%`{a2C(dODBnHk6u)q&I32W+mC}HLn zCUuT~&|u(%-_{I*G2$61NeZ{}_{D+|j(g$T#I)-z*vtsIP!uIfA%vU2XAm>osO8e| z*1z6^Mfkn(boi3%enSQRB{4Htilb`AnaV#)K#!=lp)rLJ#qZ$ zX&5h;eW?`?X#Y|88Ym<2_(h}veuUtGz;YH=NyIY;0Db9@*gs65Vl%JnC)9)Gq3M-E zoB@~y=|3Ak;y??{KQeTjX6mYk?964?>Z;u?j_QpfCy(~}Jex>Z7%C%n;f0DzA}(5Y ze%o01a4I8yd&F37Vs*&V^s+Go6SVZhsadg1ZS5kgl|yMt!bYE{!{!?2T^+YW5^=sJ zD0Yu*1W$fP7BI+dRX$n~V#0&GQ*ep&?R(;?tT3}J_x{=!6@zoN`;+)wcWAddCU7qE z&knR$wT5v*LzN}sl=O&+pZF8WD8hcW{oF`m$Oa&u^r7#X6ecB^zEjcf?XE4-+W9$V zxlhd!oFM0{;SAD8rxTZV&nD*pJl9*QA+;5_@JZ4MUck1t)4c%w$V zeQm5gZR>_@uQ0TC9yXMdRI8UQgvLB_ipEc8jz*Ves?;`X-za4PZ+lpMxK1?qth<#yshDo00rd3V!c z!e&a4%15FsJC^Vqj~N%gSw47Me~C!=Wr*2B@uU=nJcOM4QqVj#xc`^AT26z z+ru2ghRT~)j&^b!U2f2v16ofmT?P;{v3$M$jDd9e7q*i$p_qWL7p@ zJ|oqy%0eSQWy8>DueRR8FT7hN^e{&oq0tShtw}9^iHSFA2T>;9V)KmSg>|3gL@wBf zi+N2s*WpDwgXYOcBD}Nqdq&i5F^i*YO@W&-x9;`cNLPflGNUQF1twcquRYGVp#}d=h!p{ua zGjv*GeqX99z~aFSLiWF<(;yg=PU-WGEWgXPPu$Ns1&7gHHfD1!;VNw&kq{7S;+kAH z!D4kTgzVhsGN$9n1|>DQTQs9)`C|BG!DLj?HJeiZAY!}KbZn9iihmR6B8nWyga?WYOr-!l`V9n=Np_v5a+dxUqE3vV8H+Zp; zVi{f97!y-Bg&^tyHe__N^1R=i466oBeXjIaSsB!2!}Fl~`>e>3W{`nz5FHVp`;*b~ z(9PFP{hbMnX>z1UPTnM4j)ewWUySRASQ-6|7C27eI%}wMtPcajx#5egE*=6)*GG@W zHbD+kl2JCF-iGxuZ-2d)iATxFLazrhsFgFTUAj_;9z`XQbQ!%|eedcs>CeREA_OUuow9V zT8J!*v}5Jjm3N_Y@$O!Q^Osk{1LC(Lu#Iu=(2O(aw+>HHQ{eO*cY@ zam!sd;7qDDhO^B_Sy9yDTtezMsy)9C^bz zgm`@lx`moN4yYm3D-wz;6Kw@Xz&!8qgtw_-+h)NALqm! zr0OmW6iQp6ji9}jcaXo8rNUy)xt~#)dJ7&nJv%|?0el?unbg5ykKg?Nw+kU<8*?YYZzuYHun76TmdNezKfo^_3(`m?`?MB6q;qt)#(D$Omn3Iuz&z6i>~OmEGG zkGTdbqr!400fiYmgWKs=9?*iR{h;CGK4~b?@Q`N*BU|=JEYxkl1|GWOp!TS4=hL*W zFx!X5V$)29gN4}gf$8hDjq-ge8{cxH9&zPeDm7%2WUIq^PJFo7BC-m(Fb8;r%@ZUi z_(lE(E3~h$0E0sD2ia`Ct9&==)+)x8Ex862mro7iRb)zAouT&DETf{_@& zYygiW#6`$^dg|YPmEa#wTMHSK?)SA37X6B`@J?x%h*@P&`$${8$>H_-W3WKgV{(Vr zVOFZ*r>e|FTC-l%xlyy%5fZvSJB1jga~U!XN~Q+)_ycn6L8_8v*l~M(sERyNqbQ?% zQnmQm_0ctdlmGc$TZUV`YC@@u*Y3E(#hz%JDVNATPJF|Oqz15Doa@o)bHLuqVy5TV zhP4`Z`{Eduj#)Lm%JFdDQ~sKGkM_4wC5Lue2KBuo*i1~(i~NHWWMTuCfgA(5;QZZj>lA_?aLUO`SU_P-&5q(%b^gvs zZsMRvEs#X0c*x=*qbjDY5_Y`b!(vqocC2Ww606pbRuqG-KJXN6oJVt*0%FS`1nbel z6=`P^h?qzrQ>qw>vDtT|fFPQgCM;ORpJ8b)%JQPyGkt8cwM#|5TY(J-1zZ%Y} z)>K)S)SqpG9TLd8D=!PR{R1&ZH>7%NShl4EzH9EpBtOl$Fgj~dbA_C$VhUnikG9JO zy{ardQOzsPk*>(`SE`_}$)+Bq8s==BHYbH4PP|ki>lHog35N8r<&IF3Sgu`JVeqJD z(d-9-p^>q{+d-t2dj_w;Xp#YD(VWxbSo;Ja(~T9(53g;b=70x|oA79oZSb43y$X_t zw01nEtj2^VK=+b)*H}|XnE{uF9HSPWDI?q-qm|u;- z05bXSvUF|cuF@HH245I5vg%B&zlGzm**!8shk<(R>0`Mv)oct?3B-W)dikVM`z9sYX=Mq< zmzN~!FFbly9As9OOvQ_cOn>6G~6z){E<(Qc5F}50`mL919CAz z_FzEz1ygc3Yn~}T-BEAd9wn=EC)S=nRP{2S#{vR$qn<2J;5;HFWbmdTUg&p~@DjIvHQ20Z&%LJ;vhY3|iw9VMg>Xzobg8z7tGTe;Gvu0~4ExiJB<+XxmG22vw~#y% zwdCUg|vU-99G&1kv3D+{k{wx;#+BdO4y<#J)uFKI|%a z=3^Z8R*ptO^n+OHKDK#NZ3l2ycrxxD%3?{Hf>Z|JmR7y7T%|DHo}Educ_XN`47352 zHfUCf8-Gg?z(rz|eI2+Ly~epga5-Ee8mh2GM6Lay$3-q6$mTgZs8msA#Ep*%pk|GN z`O}r~9vKv|si_eH7qQIUU6A^0t--0c*WmXMM2Wo@wv1j3@WpWYIJE#8L4LZX6^lu7RH2w5W z<|7-k<;z#IKU+w>TDq_v29VHaD~V$eaj6x8+*-Ca%`FM-72e^Mp`@GpiC;b>R1G7u z<#>1-qqR7#awCX}box6HVX;Z+wP!uqZ24^Ae_N~(gJqM7x#&}_W$0m^g!eFLpf0Pr z>n0Qsw;deAUi(}YOjvO>LpLW_htK1#7%;)H8n^yIuGz3ESC;rAzyLcH+@dYr%ropv z#>#Yi3ICI9{6Ic@q*n$hNLS87&;h%$r+~TEW|{7M<)KgK(C$Y6`Z|*&GELt~Q}0H(@|!C> zWU*SdHW44rMsgA6_5Oi_>*~a|h-NtL?nF?B z^)I3sP2GuSoYqBj+H2m=^9P?bYtfKLwjUyFJ~fJ~xS)-l8xkUdA~d zj%<15x>g@?{xmJq6F!twp3V111-2xOqbBvhx!60#hjz)5v9g%jNTCA>SGgzc&X}G=7Vc?m@+r!+B!R1|S z4gFnajhNI;EcrxBxFr`h)KGpBy?Tr*P?VB*MJ>o`EYP)why)~k+Cr|Dp7fIXj{6t; z+?p7!pnn@U-~RTV1?yk2kI;9zf`PuHF^!%3zsn~rjF+`sr$g$w_V)@6m1S9-pb11! z>$Ml4Z-I$U>X#94PLk1+>`xY7SA^X(54Dy9<1A>91L1_~Ln}=2&Q-@XaLDwXI?*qc zx$~U6?tDss?my{R3*4JmzWvaU#?4*-!@oHhVcWfUX^OdUnUwzS7nD^b#L$aB$zDue zGI}vRotCa6;I8fMO@%|lzv(5P0BiAD{_JLp88T}Xr4W}$dgJzhfqNJvNiuzT`Qr*f zJVso^KGcW`Fu4P@G$;nq1AhtngLjzNK5iSOOt(o*9Wn590q7qXPXLHr=u}GYnKdu$59R)p)pTn!W#Dtm z`5i2^H*co{UF`cVF_$Sqwp>Cz4;2vu7yjE?lsxDGCdNi}nf$qOVA>~qxXh;V*TqTt zglj$Tk(fIs#8UH9CZ)H>w#_&(`~;!7AcxDu{^X=3MU?eFaighptv%}xQ6jAcM-W!j zujMe-4J7eF;`6WnxO`fxK3?hp`0+#dZ|%PSGLGYakfQrv$F%<*FN4ax4r_F9ovuY+ zHT}S;x4q_TFex}tVGD?c3WUX@;)YgfWP>P4#t^=``ZdOg2_b?-8+xj?+g;7=P?fFR zr2Dmi+c{6SfF-iU^XTp)ePA`rPH-!TcBW`Ef!xE6YN>#AU<}D|(8%cf<|Ni7=NJ;ek%B;dhU*}kw^X+8=BTrm~1f>MZ z^xKWT&t|lg2i@Yv(z23PSiu)hNtHvI&^nMP3h}pEK@Z;V+srioX^Zg(-C_)Eoibc5y@p**_l+Ywi%edR?NB|&kG(*NwiC#pjwiY|1vgm2C$y> zdvol|!R^f#;4h++?sH$3{WfOoeP4wC?g8Ej5&Q|{wX87+xJgFk>xJHN6 z@eN}BesB{nJnQt)LQv4m1w}&yL)Z8OkyKDJW`tQ$j8AXlKxEEZ@P<<<_PxcfCzq#D zoR(fZ@QoGRP&YQH8P$c4XMi-_Zzv08V|tRg(EfydNg=};9%=tWdJ81|cFabsUdEV5 zW~ydJGM)f7i;m&tn16L#kJA?O9*4P^d%cwvxD>E0SZ0SDTOT40$5tXy!eYtCyI}@- zuBvAoM;@oNCki*WL;WC$Y;iV=^k^v21}dGJXJI(&gQl7qGzCMHXH|);gV4G$<>sPs zDMpdk&;a#29gPo+=BAS=DZt(h*|T|3Mgc&m7fP1(q_3Nzt>Qx#DdHoJHGFfH8N(yR z24TP~Rwxd2XoaVCFp4&eXLoL9WAv(CdWzAq+LU1TU7QU<`0RGY`HJKg?Jai~Bkk%; zoj#iBxPZpVQ!dtz9ZZh|Afz}bla-tXU45KbwKA_;skCHsv&k)!4i8xyUEE#-y`!6q zWk{*F%y`;I`cR*Uga=TOi;mve0xDfTn33Ty4}#q~ha&c+BOty4xsjs0 z+p`f)tNK=UW#yRkqp0%rSEhu(7s)Mzx|bQ*D8Dtxpb(Ea3_4465q=1qF{KH zu6QCSZ#6LGY^k8S<%z=rN+UaQ0a6d|j%i9Iv6IJktK4x7W4CkSSHZ5(} zkJ<`^+98O|K5J#61|L8+V8b6ZAM}e$XI&B(nnxeNzp4Rm$3!RfyBgde{;nGSWj4Y; z$^3uPmHvGteA9W%Uv#c|#v9f0Ljh)n8aV~04z6i7#3}=N-Jwnjtwb|SaUJjZjROF| zG(mb*Lb=s{*mkSqX(;Mq<`L&=#OsSJV{DxHM^n%&Dd)+C*Gb=TPu5y5)>T$3aQF@{ox%W>82(4vv3hJC zoU;^M_5~iN?=s_*<3j`0-gutXOnJ|MlVuMS2s0Z)Z&+n&w*PHQ7s}AoK(;%6!#c`^ zLD5}Z28RiJN}0Z&)4Lg|U8KFB`mCblQ^BI`@iUWx)i1cV&y7F*GTlcC+W~3UK56Ww zJ2h{@P#GM-?%WjIIzMVWE z#2M#-1i$Ly{WSz7obKoJM-w|tehH+Dk0==DDF<^y>OolA)k|FJk~$Hn1sV0eO#9|v zfp@zcXr%!sNwF+z?MR$2(e{f8FUox4pYQi%2MN#FH}+9o7>OhIu_cx9Rba$H7`Mq` zT-zotQ&OOP@?K`lO}h$g(}F4MHYo}(iAr+K0dZHh|Je$frH$)h#|C$7g;u!URjYq0!cS2Xh6EnnTzCSDOGJ* zejz{bw&lVgy=~_10jQF3cF@&B8tu@WmbJ(e>t7J&;rC+tE7r3R?C&7_FSBX?UkLv* z;N#zexKT;kHiPdk5c{INAW+%&h-)9t0XEr3NZ3J2BL7x_#F5n0N4cg^xw~#}*_F&y z@d6`-tG}M?crr=JNSz7Be52Q{{P_&BbS$fvJ!(`J#g*d5w;{aa-yLEn*yDL;h#+{j zF)u|Xtyt7zG4B1(;n)V=f44pbi z1dL@D@HQKxDYH;uPT>v;`fN@LL#;XH!#HTd8~|1-|A5N(n!V>30Wx^`&MdbYPd@!r z!a0K7FrbpaRXWOoG;!?2k_mv9$QIJn8d3b@OQK`VyClX54Xr#faMRt^b!WbG^tZP+ z!sK}_5-^Gf+F0JNn54XpWW9$shh?y8>L$d!_3WBI{J^vmKF$%iQ5Qj>| zj8?atVS`ZN>-SMR;DDp&m#Gz8QfxXzt04Q;uiJK)Al@%WqD!E9ke^zneD&m{CVN>& z&-#0;K&V#{9?bN%Uy~xV@rdK)y*3-Ny0YD!C_2#GDq4FmVYoJvOiNZqk~G2Hr(R_B z+-N26-mj>CL8-s^h-&#;+9rLkVg7e*K>WAb;Gee5e~+X}C27YzKBNxY#m`Vxojhf% zmC5wAahx!NWDTJ}L5l1m5VU6ODouD4y9ktqN=Tn}I7c5m-_ z|5|G(W>1K(hti*xI5Z`sc4@I@8ZqV)iFOzZJwPKyt~NoPGsQPKtK|9R$-h92l=*nu zHyN4=G}{LF!9s!~w$tp89Q*~Z6m@!Yt6`ajg>oo%)P_3qNwxVpdd=@`7HD4O>-IRX zPc!axK)o?)i+|V}Ab^oPrh>OcbXgfGND{`MI&kFAS^hGp)lHEqe^!s3vLGhjcia-S zJgY^&57X11ks8bDYE!_2NgXj?w&+h{UOqU@ei%ypL%BNj;}+GPsKhrp3EV@U&d|%* z-+MueSdt=zhr)SYc`>~pGZxh`J${?1^+Z$ViJvCI>UWph_)0MkUVr+Sv(=Z`PWj*! z1i{`(fXDU{h?s@0&Vv+-&Kr^a^k#pheM-C{WZjq0$ZN!OwB)( zer~}cap)c^wt$Ty1gqX4>bAyWdQ%#Xzxk!diF94}5vFxc6Tge>qS$*a2r|8|l~^W) zJ8`liX5e_SVA5@c?XP;VT7Fswo!TGxnnM)UC!46qZqln+8}&Kr+ji> z`^ORM&^L7W0rLpPP4`6h!6^={Cp_v1jaGv#fAYQj;-z0a#d35Vmnv4KxU#&bcc6}* zI71fJ;2Awh%tRdfAxyOsq#`vgu}fEzop?K=L0H+6%(Wz*GAO=He3JN{^hA9$UXo;x zKR&_o$`KRYKmf0Dvz`Yr4tv7hpJMg(*;RPyWZDw9e(C}Wv2Ed4QLk1gu~H_ok+}M% zD@ZlhBBj}fdf`i6%z>wgGTmL?$Pj!OuE8o|wTTYWHg8hk=DoOWXiR!Exw#2@2uMkF zeMhmjmItVfQcGR_9pSjI0|tsWSa^2W@`tiFKk)f%MEnaCfW zSUI)xMVmk#EB%jfrDyjYw;As9LS2$4WG#dXP23OAe`0>czGh}-MhSo-g2HnA6<3lQ?`Wa3zk@vDC{IrsA)0+j{J2gXA*paWvZ$EvoZO&>E^6Y5W;|Unj^#Vj<(pcOXGK zrudKoF5LA-=pZ4QYanh(a$z2-?#!u<(Y>wO)Wm_Q#f_pq=5MR^p{;-w=hxOHkim9l zIr)T*6(4!@uJJ!_2 zDrYqn?Jtd{ROJ*8-IRam1t75)d=(ng~5JIO2zW@m{3u6)~HPp&up3>8}9b^(GTeoj!;3Oan`xGG5 zqb>aTQ%G&bm>R8_QY5%s9GeJC`o|`<93XxR-OcoI=*ui*BJXFauP6K4dx_cvkJq#= zcUq_WG2TW$O5Y=(OqzUss>vXy#D{jQ1S<|rb%m{7@fA+Kt;X}v-DU64pTphL&EC$8 zz{W{_SI4%X0z94;%|G^#ojj^Z20cc(obt?pITWFrY6zC7BsM~O@_b6aFFDU@AxnmZ zfAm$1D@Jv;;c9KBiu4;;W`M#D|4ihWsvsFO8PAO`$xV54yhGayOjhCp`=}-(`A{RmL$Hy=l}9ii!@#&XWg2&vdKR{5#N`Pj4o@v6sUaDxbsgr78XXB)o8cL08hDbb`38n7?yKZ7c20`tu*!18V?s zA^*E5{z^Fc-$nGlOgH)OqWEXJ$-i$G(chZm`=gLe(J|hr4vCW5v7g|?slb(yu@aOL zrLlP<=_~tm@wyXH=H+GW0T9NKV?{NmAVexXs5h)c?|}R61BS!Gqa=*3SDBt(M;n-N zQ~>x8c0UdM61WJVtj4UH5tBk;m#<$!XSKh~0Te@4Yv-Y!bvOpe@0uCnk?0r5h$!b~ zLczZbDFwM9b@G5-G3j8~kowijc3Bw49vMLlEdYNp$i(Ijo9onAv`?x#ac;_l5x|iF z9S}ON^&7Kb`=Keal<`Ns?K}eZL~x1ZubGFlHI>ip^EU%N!;0cfqRoT>8AS8|L_r?F z$H!$e^R|E9?_2qNnm-<5Kfm3+U92y^EXvY#dvW@HS-RNsw70labOA-W!=J?r3HAuV zHlACeWCIWsxu zB1@HALtI(5ou#+wiS_D^Gk?rlmYp?;TjR=<@FYlT7BAdgmLdEIXj$qK)`zDfvPP8| zpeWS%Lst%AMO>8Fzof>|)}!*|tkn-r?ks0zf$R_u49pKMkv1LUI9i6@fbI|AAX_0e zg>0#39@ld%nfo1tr=RtBJ}roy>WHIXz44I3VO-i~$-TyX^XQW8#`(6y=bXzpsY4ha zQ4x%J(2VvOX*=|wV`as={lG#gu7llR5DpoUWdHzE zUPOb0g1;dw&C@{xx&xs+(+#11wfHVT5Pn|>Pd8$%t$6}o!_{v@WAx`G4BV5nFYAUK zqR%|cxXm*ygKNktzeI4bZ4%h!0=7kjzCZ+F={p zi)Sm%3kje%P-%OdQo$(9muE3iKM^FCd@7_Zq_*CE1$>=RcujHH{F>pMi{h~|Wrb!- zKHlGOoNjd#l}s}|c)lH;jXV^cH6=!jDF0*UiFY>`0U1_Au!~?I?B zv@wB&LxmgShRhonB|KcQ6C4Z)cgi5^-tpN@hbS0y+!r8yClK6fV7?otNTXH;3IhuR zo7dBQ7ijqvB)7*Q`<{jyHJx`m`r>rtHqZ)1BU7B~(}ojjqIc)M^ZTuyj^mHFX%0Vv znoFIo#XH&1kE$|(7>`|BCmAd|ro-U$W^)>lgIQAQ_Ss#4US4qBBr=nLcO9Rw?Q#!D z-FS{0yQJ*^By=!jV>D5RWQ-M>hgjn9c3Q^HuuX>Sx?*y(pU6*tER9Y0iU| zf+9(nCwr)rASug{ywqd&4n_v25tU(e|sA8*T(yu7wPZwXdD?=JV7y4PDBK2Jwa@b)9{v+>Zs zkF{DrT=fVBTjlJEDO#t8hEe?)>nsRzwf4I1?N31GZ`C;s2M5K!A|-uY4x1hATmkcb zR3BP@W+s^L$o82z*dsTMpC>3L!RB%E_XemRj@m46UtyR#rtxVrifEiiiFO4sORGOJ z=?fjvio9;i(MFVUivU5tL#2YG?gxySd_?1DnmGyCT1)aDNKCVWTIioQlPL!KYwEjV z23rEMj6=Z#G$OTFs^T`(k})>t$qR?8C8r2DpQhhu(r{{t%A&os#k0H{|FaF z!}sVQq&h-w5dpZITC%@zWX&Cgzr=quFk?QG?nf@!1bJ}Fcz#AI$72}xxR8eiw774H zdxNAd~dxhZTXOALz^c`NXyO*dFtVC)HZtnP;#M zS18N4&ywi%DHmJ#?juGxJ@21(g^Q57@DhcHM+hg*(5$QTUrhxi-Z$y_L-A3N7Cz4D zw%T?LpLZNAbC0w0Aqwwq-T-FTs-RB4a2|Y0xugkbh?Vk7Fa~8otyOW_I1k|0xd``p z8!MXvgN*#UoOWnr#(@y#@!C@qZGT2ix`j$k%$FY_4 z=*yf}?7I8DT!x1HyB_{8-+2FrUu+$$zn{qd15ZG-vbOCy3z9eM&X-*-X|3|Yk#Z_X zfpi=2%>{liClo*4415y8e5j~AfBgjCYi*y{>rAK#bDPnLpS8B%PwX0)6~WKA)GxaD zcq?`1-Pc|MTH0yur<*$lJ#nCHR3k3KfqOrZ{vi7v`%JqDbA;kc6=O;Fc4RW&-xqUW zp-J~1^o@Gu%hy$&&8#e(8Jo0ar&%)9&C1eUTIUaCV<5@y69?`C|=KsUAo5jza6_&0xIS|*x#ai zONI(`N#|6hD0D$l-`<>2rXX-irMwV+tPbmku+xtQ;uD%vBst<8P6T*Qkl_RoIrkK| zdud`yj_!!&&~NkC+_@V&L=+%li6f_6kN7K6r#sY_roaW@>EoeNbEmM?i?JLMNk}tM z)UXi>5s-fhPRwzLLgo#SR^^^xme{GDUd$&tFeY1$q?Jkm#y+wgvTYH2G|CwpMucMN z2_-9N3D$sy`}!s4Z^$%66RLar%nvT9YZN7pL-YYTGC?Y%njS^+;2WWeI)W#6VFbP2 zjYDcLs*l*E76DzAu7VhXGXe@mk?tK}-TB5GfZe%%h3oo`>3;3@=!erY%y4-T{~Fq$ z>2yg}>=fSLs)-H3g_4vZ4SvUS2`0^>Lq2uof12y$SqnQ7=k zuT|qi*nm0gPs)u%NYE&mWQ24ID@^}jA-2(N6*INyB|~F5Lt-Xubl6acvCy+Wy@lM6 z6|HkKq>O_W69~K98&izKih61hxqLCOZiu5cHl!HYwAzp$1XJZ<^A3hqCsw2?>dSq& zn|xvUd`(`h_Q3Jg$xtkLlx9 z$yQ-|h2_cdU=3a*xvP?*v#PUdQoaIBT9HQ3w4Sp(aOAS#?Fsb(sc(2a>B}vo8nFGR z4wp~Kr>_sK4DIgOL!SIpI(GEaMt{5?Vm_ohgn~~n*COYk(TR$+Vkv_!i~>_V z+*`<<(Bo6u#rOlLfr@98vf$Pb#hZm+mHE?uk;1hyqHp0hDJcD|==eKf|Iet7|3G&r zj@vBIA#JLr`_icsk3^mP1P2BVX9yf9!Umb0B&*vvC{i1E9C1lSSN;H4+VmUC#+F>u z4R`^&=s*+!BOq3}>O9_9wl5+QB`1oS$D;2_9?Mbx!^u9Dd4F)LST~v-%LPxl1beDRp>5$ zKd@wyiUhrC8OHz|t{y<+pt*cN77Rt~j0dOk_R%;#!WT+rx>nIfU=Wq67c$EwL@qfY zff<}eXYYr@En1{@Ttk81uSAanG`xENwn`e;*Rv!vb-LWq%UB>06{BL0oGc!!6c;ER z-Eavw*TnY@;36;cA}nz^!J6w`OcNxQ6aaC?b)~O9O1~KLoxl|K{bS4E-Gvv=y+8rk zyx-L2onBRrg=%cR9WApaRG;Z_T+cbU~h5AM)*x2qGWE&Q$lHfvE z4=rF;c#n&<=bQ^-i%l!2f)iqENhmU3t1ugcndDUl6T)1MBKZ$~o5-r*b6n8g-<=Me ziaIwMq26|CMTbu3>xisGpnRa_r;pbSQdl|Iey^eOhh;IsUenCw>B@0` zWAE3VC6bT5U)B{;$N?fAl?N`Qs-qcz8Y6MXF}T=O3&YK+Py2nL8qHDD{YMV7tapW* z^|W?)wJL*~f-V?g(hM`{>mP|6&K#U+GT)ln;{SRs{XbY^7OH4kZipcHus(mw=DD@? z%cER5A>CkYG46 zX9;AFYMO9SqP3h4;ytga@Z#e&c2@SJD5zF@c=LVPz)SRb8u(z)Kad*ZaMy$c;q$GL z0A&PidNfV~*NK(W;o1>3VZkF~V_=dNx3Z$U@{Ds8+ACQUmOL~?d<&a3iZOLeh-_d7R>8@~DghPcfTj@J4Q>S;ay(bIYw3mDboY6&r%XZ?NE(PM4}XDi zhfVKhi84%?l?oliWC)&V6!b{gHbc@t{xqly#7ECD#x^#ed{&g@aAPC#uS7BW#8Ub7 zE>C6;M(i&vwH(req%nqi38Hu87f&Lc^`~Mnh=MD#7g;r0Y`0h_T#!%~Co6)Ly%B_+ zB8K{Qxt}xEvvZEgA{j{C7Erz_Pl0$UG@yuv>6*(-CrR4u4($#(u65`8bCR0GnpBWN z9`Zu&KO(ZelG&zBXRE*GvKoX^uIHd3(fNeDk|BLl`w!S-F)Y;ha%xZxwmG0^u0egqEqs(#(`9N}PkQGvJUo z=4Sk3=o>)pY&Pe?2*C!s`bcUTx^iXKg+XgU zDDn%+)K>i;fQGntDi9v^dBg=KoKw^_G#OGv4%R%Z&nxE03_O|3ef3m_y$PUF&kO@J zNsp6^6pVs(3=Y9sxS(z+BjoO#GZ1e{0s6B0D4aFHbso{1l}nmBCkBJ z|JW6vssR*)etR_~VE#_a|H~z{g0Y>gqq&oU4|4-^mUb1gGLf{ z{S_;+7r|J5EiAwx^Pkyp#(S{=1~(tm{>eMEbcD!vJf*8VhM#)fJX4lqV9^G(pbxgc zbh6y1=vXxk9|G>u^Gl=&md)aH3W_Cfu-Sg=Y6o!cW^j^2GYK%>-zcsfxz5;}(Z4Hz=rhWyp(g zPSnNWgQP{!FL4v9{4PYBcAF#-B`qF5Eq(ygnw*|ve|{E@H4rccQ4;cU=!pPaVhjKW ztfJqSUyfMyz#hEy1O{hd2P++^|HLyNoO=t7_&i~icTPD!Jl+vOL42px#y#79)(Pvy z&jrrwuktNat_Z4TjS^3E`2erjBR>pZD5`}>_YKt62LgiB?+>3?UXKeD)diG@xFW`s zF7k(oo(avP*v6pv_NYiLnNvVJnQ5?dxBh7xX(0mE=r6X4E-Zj2o~BoWhZunMqs*|u z?|0FVviVS99#FtORU3fq9Id4I!q{>_Q)Boox?wF%T-9PO zQYQTos%_4cK814X1zuEtxENE_upi}E8Yzz%O|yl7tq>laCKM`6fbjw`kAQq*a}I#M z{gQ;{#nIX#jyemP?DX{j!NQFSN+MdUT7Q4~&cMwnA!B=V@6;4DernvNmaU~jTAvXa zS!0*x%nWGCx{NwMpI{8(BiZejan5*K|Kun=hi;Bdz+zH^i4l>dOtsagzj&KGO7F-g zXg{7AlNP$(Kf~(tWHz*)Z9op_exWKATmz7kO9I7Y6~GTjL*x=x1SVCoauACc77CgG zj>f(m^FxEN;EwpV6y&T~1}1B-rOx>$idkUUPvuNu4tuC+9_Q_qXD2RaQS2JA6q}&5 zsSCLJ{Qb@`MnIO>Ln&W16(+}(1e4*0Ckf!B_|3Mty)9jp1B5xxh!a9ORN>9fsyYPX zEx8n{GtSv?T)4|$Zmnb*_~_mwT#dD!vKQ67E@Kx*Q-B@xi$!^b00pg?Py@ANR)EM z@1xDVNQzWNVs%r{XkHt*XeeS8f(DH<OM>GU#bXc?SJ|nj&{2wO-xf^h zc*RC^Luzdby6>Xzn2Vo7II^>$sC5<{%&Pjn^g zp9rwF+(!>mQ`EfsbouLIttb0(s2xV&49(H*=h3iIF%19w4WLw;PLNuQwLj`ka%?_t zs^G*`Q^iYd_GNIJ!qirt4n2j5<~OB@*pFPY6g*R)ky(zX7@@Ros%>%6^(V;*qLr_T zJvi32xihKZNi6>Mb^YyyG1zAcPCd=z$SeyExSY6~a(yGN-y#vgbh)8)1?FzGtvKNP zO2B<4G+O@q^xbs*XlRQXUa;CJs|4!vmrwzjchH@Bm1X_&Kl(~{i<|M$x0cRE|GU0I z@vl54|DV3{e`clbRG<7yR(E5*^FjsaS(nj}H^`xAov~S-)#C1W zZIGJRwJ{8xA{n7a{D|*=e;O{QjBvOgD*iluM*MO?Awrt1uj1Z$N-#|1>y{-;2SKu6 z?!BcC8Mf--<+zvqH8S`5*bklw@@WDWs*WX>NTN~L-u82)J`I6G!W<4!7UrZBbOMIC zAvhlIDC(lKAGN*>VF&=fN3I>zl$@Vw(3G1Tsh9r7I}z{fjmH0W1yDboi0)tmdvE|( z=3GQnZ!_nfoQ)dKRGdsHZU?B%7{A&rYxjXC;X!@@FvuX#;U~R5ggC4aSpf(DaedTl zf}fNXd^`{%gE)CYID9Us*3C@LFci8p<1B-FiC=?ia0;(sjA=DcIf*flK`lh0+zmBa zQ7aEBN()q2v?YWgm;&DC!F9>PuOLJ#wGU6pP?NY-|bEjuE*x4 zM(z!?3imteFU|Fh%@>Oq+&{}5je&wPS9DPp7tV$AT!coQTw<`9b9-5W2}%Ne>=pfa zdQG=veN)LJd%yZrX~cn$LJY(7 z`+5xb*W`3bEGpQW1}8JJcmsaP#>m4-l0VxG#Rg=@J_een6EDnDy>=>>&VB!}jWDfi*F#`-TB82Y zEcL@)tsQybpr)^KV!nZ+*9gxN>HrSI5MzYJnmG0_7P=9ukER3B7O|pZgmn5 zP#Y_dhnD!gBafg8$`>}Z22mD!*V+A7lB`bz;fOKbs6iZne!Mik3553d7hUoQ_!Ed7 zM)+Bj+deN)_~rNyOp=!ZabNvR2%*+j7&aZg2m|P{XUbLg1zh9q-d?V%7+I<20B z6$i?zoT8k5LX8ub{mBGcFbw7d6)TreH~)Vqd&e$K!)#eMZJU*LW~FW0woz$R+O}=m zwr$(C?Va80eAs7<-o3hi!+SsPh&dzTnz2&)21e*bF_my(z4VrUgDEpSwQ(Rlp&71G zjW)U34wje!6$II3&N^XKBY$YKyCqvNY>N=!vY*t3DY%c!TiW-%x;hw|H|+`{q588X`?&F}Qn zO%X0Jh%Z(~_GvODa1~=l=_V|V&A5U-C6|M1n)kBG3WncB8M~9%wv}1O)4mQ>(+jza zsn`}Gl&m%{x+kR=N`FGk0SumP4Yg?_z6a}ul|Vxg1#Dj?_Ir8HY~ui;_*QmqX0B-l zYbT#`b6&1;9mnRg>QALxH(^|c*AdWfIkTH^YvDKeH9H~?0om?xtqF! z@R-}y&K}dAl%{@ieW%z)5Wteb7%&FcNyXF@rQ2!pl^u*}D~z_77$j9OU*n}z0S7l1 zW}5Rg2n$d^AM4+C?eD&!1`0~*Q9o4*?3rtAoSEd3@lhYb&pq(7oZpvIFSC2U8hyQh zrtrFdZBO$~d3ysL(SD(RXMI5(b$`%(pDqs87o$&SIcG|moKUVEe(CN~+UT&m$w2*l+8>6phO!JEXwFzULM%pKw%xP5RkkpUiY(H_|GQVAmbKZYF8!Pur=p1NPi;(*QYt{C`uTc!C`4r8VZxsVbOTh zx9YKla~KV(f=c!bBnElV>!sm@7jaW+T0s=fpQl0!1?Zzc*KfMRcDmtc>#7LTSahgt zDB~{gI}B@6SsLMy(&^QMTSGsVkRx|IA|7w_z z7f$}{9FC*#zL#gX#Pci5_DWEjBqNZldr%h>SI-VJN3S%Oa_?nel@R6<*Eq<_SaQH5 zLS1L7iBSD+P!~dSa69{2`e7OMl`MQ=QH}H+u01X)qaEG^;EGW2Se!F&aPXcpNS-@MeHcV!1_7i8(=ptD04wn`Li*77-i1isSnTv~rt zX5i8s5BZ;Mb7Je6;_**>b%@~K$qTywTwW;JINBTjCneQJbxoV~5mc`qLy8VnE=8+E z$jO%m3Xqa=TuK#M{Z7KZEl?i_a)gkvVQpYY@sCdxSItz^fztyfMFHy^}GNR1rC*vXOHBS zVpdeeW-U(p%9s}&QmOR~z8gfRs~w*{UJV&1DJ;J!0&ACea;fDfZlo*FfuVK4rYnxG zP;hJxMhl02CmIQ1S8ZM>%Z*;-?6?_t8LChiaCrG{Sw4mCYWWMe@sTHP`1J@;+0d2X zOUx+%p-g!TH9Qd0-{DjW8+2_=#Eo^Ke8w}Dc8EHLB0w2hSv(>np0qP%YuQ2C+Z z@LB@>z@uON413|O5Ot`*E4#b7IZkyrsdHBU>`}B4a^1+1 z3;Cy3ii5-2nMG4CFDgZ~o{bP+C{iZ2nao!_&$ypB6?cY%`Rx0=>h*a@)6v}Z9HZl< z;wsKGzX^t!SK>11iN|9m(9F$15ov6eU0yn_IZtF(wi2#q;@0~&d57}t)?9?!XO4`9TUo?0#X2%iSeZ+tZ@XP5ThRx!RN7nqbsGH^<=fhuC2OmaB z!ltuyJ2}GfyxBkRZDt<_w~M_!5xqaL2EAXTKVF^Z?}z8_k441UjHSp)wh&7k0myQ5 z@oJC}Z;?O_BybXdxCQ{90C)v??=t3ga|~f8T)( z(tcxmdj|127F|Bv(<(g90;9WYQ2t!TdyHP*$l>MAvYFX<;FvNerrN*nXD3P}0eA4h zfKO7S_5u&RnUS570_MKAE9(cw5%Env)5$tj zm@-ByzsM*{NV*cR(kR}$(^$Xb){^&cXizzD-23d15nI)vMhOoa@Vk?W>OPRAWsDc)D%AR}k}cRfB?I7wkZFLB zRKYk)>AkumYTv4F7t&4W6%=|;(7`9(c{1Ih?%?42w^F>KA(Bpnnpmfa1v_N4#;EAv>ZmZcte1uze4 z?ls`kTJkB7iN!W@gKA#3!)Nm&>q=86tj42tjj=6nkO6xK!$i~?Rdsc1dy$V$4J)rU z)26ngb*#v1*&0zh>-r7=(sAf<8ks-ag}r)c=a6!ta{1vJm%q#}S<}N^o;4$Ny0@;L z6s&7(xkc{dKZmxeR>v@Uk8{H2)B!QhGxM#j^D z?h%ED864+3HU;sTv1z6ZG;D0af4)_@nLqqa(MMxjA40rWY z-H==;20Wv@0D?f{UVGV9%Cr_O<~50xZqkBWq|68i+Y~Q zEYd1id7?&)B06KbB?|y{8WYfMr=t#QbSt@dbjr9ax20TlreA2F=1jS@p#BWgv#POx&jecNuwU*j!zwaFVdl zIkdiXU5dbg4HI4T?Tn)WnfleEnkC_J`mk?gS+M zJA??=IA_^8U1heX86I%PSI7ne_`x#l^_I70scLGCpWvbgY2@A|Z&Kf!o+vLS>f4x7;P7hlr=+gzl|7kLl0Q*hTspBiMjrJ+Chm6ke{KNw zK1!VH{}}1&c>hk`{L9wj|8INpSKrdc^gl@13~GE^Y>c3ObH{w^Q?k`Tm7VZI5B`nj zcq-b=>XcbN#}S1PNHU54<5b8kj_uz1t3XepWdlC9vbDf548E%2RJK)1<4*7^ui}IE zZ)p}hgz1+1{Z=~ePh&fPj?d5=WX1)F40FY3@dvY4;J_iAdqQxS zt$FBDb>Pi7Cr*pA`eiP0Mb6iyO{NF>k}f(u@l{Juj4N>mUW#15qwU(n9Tf$%Pthjjzosx-TX%+re_9B7R4@mkOZ zk2dT+jrjJOt}?ifImRRuIPOKSQmYNt>jUv*5HW$&U;<9gNp<2BY@RqWJ}L4YfJ*Y= zKv1x6MVgT}y(niBY-vd5+O4^JbG3mjDtLs#^D8o2RGn^|`v|<51qq?cwR2761Efa6OrJDoXco*rsRo_Wm_L z_+E6oEvadUBpN(_;quby4S41f*6E~IDnw8IRnlS#*&8V!A}jxxT#X}^Hwcas8yqfJ zXs^~1d6U7usdw_RvUAG%+(w#3Yf$;sBFJ4O0nF>#be% zCtDXMoa9>6wa_48Kd0$~0yG%rk0wclEp--AYgSh`d+=wz z(M1GwR^Eky+f;E6kmMiy*aGq&|;}@5fdmU6)F4R&pIHvjK_)&u#e-5sHDe;#Yr`(CDU+|WkIgL z_sUQqk{v-^CG=RN32$1*M)&YFECh5LQ)$Fq=wp@UAx~cok=}H#sZ}E=#=?Z20&Bjz ziNT;i4O2EF1xNQ)Ea~Y#U!c^=FW?Q!WhR+{^(Sw%vxOn0d~9(wU5}F7As-a?rb|SN z>nI=c%M@9m*l0YtBT=p@234y9F@!|vSr(FSHBQv*arr8tp_-`M zWsS->{&s<#`m$&GJ|gDzbb2~G|5!z~eJT#V_vR(5b@{r1jOv+=k`;#>-twO4{+Q;B zZb98RH?+pGK%b*dO_^(_@@$8MnL*H>8rUu|W{;FR082Q~)2D5kD*6~XCL&w9$Ko%SL`9dT;gdApPdPIU1A{N)rkpMT`MwWdn zdrs{BfJs*^8-tJsQsPuZN&rzM-SwO$k}SXHIr?^-9P?mqYdyj}^v_Ub@QWjxTMK#F zsm|pIgC*PLJQIg)NowR!yeKd*izHhWvS~Z&)F|s@2$YRFEe7R}W0_=qQiEerSM{!a zy|%xyP9H_f9(Wv6#o*yh;&FG@C|4GxptiRmEf|ZpxJe$Jw;0jNR8}T&u@FZ+Qk|cQ zdp&5|IdqCDO=p{xNwd>HS|c`oZ|@k}r++^ad%uDtr}GB|vzDrmAqWzCuL zWfe=7<06q3$>c^iQxCqVHN!4|C~(OF%wZz zwa)&=)>8I$Rh3DI%i|dC4{Wi8CU7_~UeQH`AqER2c{O8FhFz#Wc`5dcy&FE5g%ovIh< zaX~i#Zco=`^XT0oAh86WF8*0@!Zzlmato{MM(k9lMof>2ULSx%U}@wuzaZB#-&$v83Q zP^~K*tAooc7|C86?P1*B%(II23_2$Ji{P8eNoZ@Q{9fGaj&?6@gm&$9Ir_Z+kMxF^ zN&xji5{Y=Uqh^6v!Hqrx=Hx?-J|=hhEFG3ShL@N?*B>b4F-UN|g% z{o3L*Or5*QB6_Mx-n5J=R|@^Nl0#K}MXyBfJ?6p%b2G74^Nh1!S}k7au6p`pFsGMk znzbGdWIdCVh%Ki@AAlXRW7R@6qHoPa6(SXXzNV{N`cPBLx_LeDQYo25y#Z+@`&*J? z-*^;VGkZ71J@B5dr^o8DGy4tKR?eR}JAGMCteu^}&(~R1#`R0zDdM^9Ed-myR*Nty znOIwBLi~eIj`MSe%!%UP>9K!_1^U1B*nd&yYgC*3 zNA9^BeB`?alN=v5t)?Fg29SXo?-v?%IOqDQ97-UcD3Y;cRQqoMpP1{|>;30nczE1Kw-6+dun4%3hNKHG@r#Lz ziMaAjiE9+scD+3w! zG}ZWG>nf@r2o5?(lEN0{R1jT0FtNw8AyCuxY>>flcl+doT{(6}$KeNLuGVyX=U}>& zFq-`pOVo#*9<~%FbIZ9(`bVPrjcsl3_;&)=;5%Bu@K=d0|Rk{ z5RZJ{a$}nQgj_Aetk~S9U(Y4xeu8g`z2C1LIs&Vqp5kLUAI+0*Ixhw9~J?{A0C zVI#LEpu%pR?yj^E@6%Ufw_B9L`0|IzgQG(d30d9Thh)>!)$IBE`O{a;W@baLBln{+ z$*9n52!qM=IrB!RC$~#$yq}65rx`%$p`coaZ-nHe8?4L@#!2a54K2P*fat)k;odyK zW33bnnQwqSK%qR60c{wl9oArw3j(9fM2Tz$B3ghv&XJ-$7bzmytJFZ=j;*h7U#4Im zTM001^X&3vu-W%l6OKgnvcs#rC2PA{ zugG;Nf>mIO$>=SR9ch(YxOhD-uwrKqJ`I94tk0Ha;o4%$i7@IO5UL2qql&-LaW0LV z0wcCUlSp17?r^K(Wm$s~QDVBelC+$#g1Uxb$$@elYqfF}P;JT|H7Ef%{>l-{z&oa9 zGD&^r-}f$PE#EGE&Fk$}BeS&anKmX<&8kTh51Xo&*4UU_SQXp*;W1rA_e?9n7&kZp z2XIpDg+|Lt7bKbTa5QBlV0)8;%3i28nFh&ZGD8FOHhD+=B;90f!ajck8sb9_$!8_t z*oZn(Km(Ye{`^jdJ(lwtRHvq$#)OyqY+O5#YHgd!4a2%zuZ)v8K8I409y$qFfK((t z`Oczs5Z%$X7q%I@GAvOb2El5;S{0rci4R~v+K?Y;eCoJBo1ciX&r)B|6RMR^*OFqCVK=VEiWX5)1ItE? zttp9NSZ4}GF$nFi>9SLSt<$>#$I8t}=K*fcWJ*Fy6$RqC2vl@J2)kx2K1;J$UW2wk$qb4zdMS z2h0`~2I~^v$cbK&qjlh^+7=%x_2nzL@2tw^tyzneKl8CDLft z$V-1hWGnv`5Ba~1t8(^#4F6dFC*x}8Pkt7eAI0mZ>x_e5069=%gA@`&su_8p5WfIT zLLEP8$=S9lZEE74i-HoCaONM<>q4;rKKr&%Y|yJ~)b!n(I%#Y(`;^P^&cOJd$++D* zg|TqOhkah)FNL33CC!c!G`@=YdP-^lgGMnM+NjV!!Lm$0IWgsfVP)x4gcxosElFpI zMKNPF-p4`Kl<4=nF*~GHWDQdszKTM>>V+u}fCky8Q; zMYyz_gn1hvL1eQ^+*b1(%2|J8u~&#D9WJ@F25dU0g%8}$j+jA|K@q{FKAa{<6d*1O z18KQit~@E%aX$%7p$}j%_ql8^4EzyaW4tMw!Hi$o5{xib_*9QLPXfR`(T@z@F@#H> zup&!JkGqd9s-?fq;nmzYSBI}6DFiUc5b^>X*W-Lz~*M&6>sRPTlnYu+V|6&itX_priu-CrGH?MH7;FG1c>Q`$tBBp|IA7+1dq=a}Z|1o#p{u+Liq?zfYm2n3 z3O76&NyCZckZTzzkFm@vQ>etXT6Fff_h<7oO3RTjDGTN7X=SCX-`Y_ef;INt*$J*r z10I%QToq0DA82aY7Lzs!-_Z1Wn}hWgW4LwDBBDcFG=S!GzHxLq_8;!<>_7HGlDo*z zqFl^dFe3!bBhuFd;^@I&sJ;Kmf;&zJDYO0QcU1q#p#OJqo9usa-2Myx(It+R&HB)* zyU#~3wr`)oFw|%boIfC}qGhY%@k%L)GYyPj&WPef8liDqn3WOO+;5sT6X3U8k#&O8 zjoiT{{lU6I&^!Hg_^^cU8h4WD;r;Xrrgb_(u>p72myXSQCuh4MWZsaTEX=Fcshc~J z;I3}ex2;3T{2o02(}h|>BiFb>Gr0bUX-9%es>l9lZ^)#Jd2Cm(o_BJ8~;xWK&EG_?-@ZW4w1_{l5ysK z1mYMnuM;6J+YTwyRa+1+;9-Zn-W)^$XCr{|XD&10sOwWp1TS0N`CooXGts;IJd9jV z)Ietl1c)+H&JlfxNJ`h5cz!Iw4Wd=QK*nUrw4*$Yx~<~8uR!M{y|Z10G~7w zWDaoBWCq&OE+CbEK(J2ft2;ni+Az(ui3nsrkK3HI}4_Gck z=8J@FAVySh&pTqb>G)Cv6#4^K`HSiM?FU&G*u??V&ceaa0{9Y^4*YOY_(L8>Z97Jp zuy!6z@oBKxdokAhcWZA9L?l87=OX#*C`gy)5ErT7)-ImqrKpCyk)OO6wfx6WW{Qyime$?}mRD>j%75 z&__IZXwp&EP3;y&OZC_XQ4UNpfoXB3(VDb$%w0Lki2{hy`DB5D&)$NV2>T9n0w$@f zeLlS%QAy@R>$Y3Kj{ni{!iW{GEPVW-vQ(1vXE05U4mifxO9Ku24WV*F*VIRKwb!lc zh-%FIk*X}Rfcx~3_5m+dwMcQB^gFk#@N|zWhBuiJWr0~?t7^g zg7$|*8hMH3i$i_wuq`MEH8!+u{2*}%yO40o2&U5v0bf6GL{3RSr-t^WexM_P2p%3P zR&?|6=c6+;3xdSwXj@ynARh$dEL z7yCm4*>ynun`t&r&|y(L0}$xjmOaykGOu0uj>9xSp9mzmzR4GClqs8^f@S~&*Nx6h zP7G|OZZ(sX(1vaW>N}dF21dhD$PM7HU`n{`pQiql3F>k)RVw1V(1H0;auu{JhdgIT z9>44$DV{6>GO`zWI?!La3)8pOD&les5eM*FY?LU%V#S+u--STdCQZJlx#C_s_h5_tD$w-Zz&QTkrMm zx=f9M$alZP5}V(0+Gn?wPE6o*>0g@&ZfK7Lv=HdI9AIFDM};8e!K<5>n>jm&pmSqi z^YwV}ms}m+huqKyHF0n5r_%M_hbX@=^XClk_rVgM>cNS|hxfPLBG_#XuR-~cuwDxa zgr`e!#?BCN%KS0ucQU?uAw zD+@ccAJH5cgNU{W;S-VXA-fdBm+$p~vFm{Nh@<`kC8m5P39hC#cLuTZst$xkO*JT^ zzs;ZxUYzI8Hl|7r@LdGMoyk99W#3Snb7$<#85RM!*wr{mbHo%b#W%W!*B6Vop#EX$ zce;9U9F=4Xlj?WfC`40X063GE>G_Jm^?C9;Ebhn@KFjOI=s#i2tirH z{c-V9r@OxF)@Qn5J1q#Y!Eg#Ffy>QHC*w6rmhdT~8Hrh)lTNKRbJ`*Kq;IXGOkrmdBAukd>&}qqFzyG4>kyBY@ zxQku3^(H1p?_3MJf>y%VvB$7(l25Qe4Io#CsEOH0ZW0HsCQ0c0rZp9hfS1-#2nu3C zv=H#9;Q_x|D!A88(a=0^QC+_Pn z86r?r5-C4*0(WuhGS|baiN!OScUT$}C&;ETpMsak-FAO){k>qo5H2ZxJVB)>f2POg z_ z;}yeqdyHV8@vF|HFN0EX5(?7`4KitQX5n|O7defgQ&&tINIRS0XtmTG85}gUZC6W3 zEyy*Nv6Tjm0+=XhxweW0t{fPdx82G~a#s_lx>~6*_*p z-HGFdGo+UK0K0Vuh=ekDw$m{vp9P287s^^H0-l6#)+RYQ|53Yi0CR>=j^GzR^;C6m z&Z+Npo8bIfa=dLE|8dKn+|xi(c!W}?pZuLdvD|}pHkdLNZ{a~0m2)8(Q2C;qpf{G9 z;~Dvi?~M3j7;$u$G*p&?T|)`dUa!KnnkLk(Yx(<AhHtr0V0f?%?Ae_+O}2=-N35 z`)w|u{0dIjW`CoaG$|EiFrzT+56Z61AZypI@-jZXCr@}wO@uxi@6fHZ2()qU{y^sb0v%edMHwuth)+pB{%lG`gP1`=ZoHi{ifxa(-LpXe^v9;1mqOl>X=x;DRue1XdB!} z$>h42x{kF-p{WV>sRtz+(K045tG6C6UVA9;6mkGNmWP{n+$D?2SJ%bv1UJE}-&4-j zH(3&{q1E!@x2jP1W}j6rE+H>Ah`y1;?VP3@j77=6ATYmzCd?h~ldV%so8`uzMN|DT zCCjRSmjZ3;D~HW%bWfO=M}eVg|590HfR^d{iZ?UT$Fbv_7dH1A8d3GhN`Izi= zffe$Vvuuh;Lv62&fcch|43Zi@gj|k$@%oTpv%LMeH=5u6i1WAtDd-m92(J1=P3IWO zNHRg)rKp-T@VYjMF-0if;R$1v{(5uyT5Yedr)@Rtz7(kL#XlvJ{d$7s%uJ9SSzxqD zjk18#R^x-&ufRBpUuRgePC@`QU^XZr?)kX5e7){U+kBso4|blxoACB1ktmP?(2i_7 zn>`nhfx?CjlnjGLSOsZ#tNQ!Y(-p&Eke**7$i7Rzt$+-cyoko-fOJKWOO!YQ)RAeZ zi;H82#7w}hH&x<7UsH=oI%*8{bt7Duf^Y3wLKg3d@R+8A?-pl;qyoya7n7hS2z=4M zpJWjg+$0|H!tk1I&u363lytcvw1sMy^4Sb9X*>PVJIx?vR1m_w|v%H>*r_l?pxnPD0RtsjqwR?*mXdel5?;uR+{v;xLM>iAn3N zq1{@w#xbTkyI18nh<0=wkCEoR)kR68=7xz!>C{3E5BDf|+21?HLqo}nFKVZAnkEAF zlGGxkU4Ka7cw$Qggyheh=A_mV57kNzh^&FD=14r!d$>xI*NW%gG6aqNzH0D^O=l&1 zg9z7&^8)jqw@kfE~`D1%pRu6Ei*U!dmty<@$@rpBO}+s$$ID?I|5?^ZV{ zC1NzI450{81af`S8|uyoUv(`5OdNi^^mz$ZVj~0+vdA+k^{Dn^p}2R6jd@c~kEQPW z(2eF|feS8p-MmU529kF@4Q@u&gJDB~1s<)UafBGAk{och62_3fr?MpY31@Ds1l!(u zHWD`3-BtxR&!dmnfHaT=2o85`_LO@8I&8v9DY=JimCVS(%c)u-0Q@Hv0Dw2~s9`>W z->m=GO2L&-H*x>e8bu`k-NZ`szf7$EHR!ZZW!HQ|1mVl(hSL%hu#}uIp$G*NwTg$m zbz!Nn%|U`bctwoL9r=&rMO6kPft&<|)qS_8FBhNLNjFdIewU!BGfC#(W4554&z8*8 z%vY16b~~?{P+}`{ z=u;O@k&>W>EN(HIy}%pJW#NSo1g5HFpDki1;P%jaFHuGEN1n*8q^e)p6o;k;S);zG zLsC-t=-b}p#~hW9lM^wHTk%6_g>Hh$@G0D<@=fN3U1DhQ8w8bn6rP_6Xoh8m(?DUm z4?M6AB6(tUyW02!Q=;TSQl3-<8UhrvlxAGFOBfn(JIf>KxGi=rF@1u)jYX9PfF;_4fM%5tsK@dADY) z-_T@I-zvlw7F?kWo}%fT|DRST)kCkhGDe+lFpU~*2t(7d+3xwIfe|;r%yUjgXn5Z` zh@dfkF77pRxVK$>j9@cZx)!1tax5ZbESZ=QG>=M$j85k03l>`$BR3U#AP{#N`*|tB#7_$$dJmRtU*-fQ%HqgoR9O zJ%RW#_j-<5o0^qlaT4pR`$9_@m3VJ@0XHTr+Ps`DlWX0Zj*fn>cAHB#y!w_*2NRvs z%TgncoO1Ih8U;WQ3HhS);suQqzvtR!c98)n5maTf-1(w57)P+r8itc*Hn3xGI1C>; zAADzP#Lcxp)-9JHXK-pI2n`P$q(J$Dl^;8Ff-(f_mJZu>tGv9zt8}_wucx#D?z_c5>7%_ZsoV9o5Uf~tN{6KvYjR%Rs_KuVGR$AU z${D;;F|<(+i00KJSu;vQgJUleUVqToFzMH7MyjHfodL8_b0tCqqH%g>EPUR6{ijJf zgXz8g_~Qbw|M$Gp|H~v*{K>5SM>+f-58&rm)IU4`i2e}RtkZpnztmRRNwcKd8Fj%3 z5k%Q?l~I=(3hi=l+s;O0O&+16V`aezlH0AG$Aq)wI~gv7A$nkc`clQ}E^i(JcJ7Yz z!?Bl%jt?4F4JxL(UKmXJiXqWAYM3+L@4Y;n&t)WVxWtpJ@zK1{ zAWHlbdA~S+O-XJp9|~UXBPokn@qfkDtU$i76cGn7uY#=R;|axz6Imlu zGG-aEh}R#m%I((MinWYT-@Q_$64S#_p)ZMx2-Sr7)THFp)Q4}m!VyAlG%#6O-;wAU znD+Sc@)ZKq!;LOtJv*!Bw@T_b9NG*x9G?i_6Z7J^+|NdG;)`fbygY7Zwx(?#XR~2S zS4qr{pB}hzwL4aWaYVlxtN1l7vNcB)(FdUHAs`Pm_Pn_?LdqJ6^rEk$oN;mrTzDWiT`ZEd36qnMA#SkKC zvB(N7FZ+A1K-@e_-LY46Wv_LWY&%BpTni%H;@XqbiYXK{oMb`P$%PC;5Lub&K}B33 z*h#pw%z1LJhSR^WQ3dHzM?k~4z`N{;qVh7J+{OqQxVqys1oxHx9YyVP0k=rDGOu>} zu}fzml4e~%)XC-7=X;x0rGMsEHFtH=*0bXi2S~*f@x|U`9D3S_8ct5zNd&$!+Qe6f z^1aAlui10YY3Z_mf00f_<>b>yD2B~6G)*57gEdCb@m5Q+0|Pm2A0VddAa>ww?L?6u9wtsJO`9F3q_Rd;zNQISpdf(=29fXmV)9!>fg0Q(oCm7#{zBs zQpL2X{f+XRs432?ri0kZ(}KqK<2ny&7|Rp;E~B#B5d2FM+S4*YPBsgGnQNJKP`ep^ zoDcXt+Z?N{LG?!ytd(+|xw2*yb=;$J0Y}?H+`Q_{Bd9DDT&_xbWIwC>mw(G^``=dg{{`RXQhn26lLf^a{=j<%Ch&Y$`>CcEVxyMjR!z-)ev25_ z7$$$kK5uflEAh}n4$70fkjec-uz##60;MT961FZ_;Hzlh6_0dOH;(3g%fv$RLH4EAO$xR3kjEozq8jrY0l|MUnd_M=xfsIEo=w zEVpT59{{S`fZ$+;`gU1+;LwaZJiT^=fksLFHK_}O2mvmC7`0qYYwo>+HNbvLfpYrq ziD^IvGt*qAQ0_c7$P!4NmxTI4ZpKc|6l>J==goit#M9IW@VeH9 zEcl{ytAU9CPK0@>s=AO`x6~BNq?!?>MDf zgd}5A1kwhUSP1DE$03O-;gC1F+&njRF114|SHGkxvl0o^G`d|qU2o6QV7nTweIC;# zJ;s2UMw)jV>NinIA_5}>n1pSi(XyRO6bZFQ$OqH|4q;LAD2mI~2x2)B%3EoSl*|55 zq|%^K3`Efs2#^br#HFH(VjA5V)dA?*281}gkXe{#By;9x-k+JjxCK(x|&B1vr9_J-A?>+#$ZsX@msPXFHV|dc#tr4 zsa80jP-6Zp;e$)>>VVv+dp9}T%>X%xb|)`mXTvYD~PGPF8^h8inQ-0UzmRB4A`X4(~MQE z-u$EM>xfs(d~LXbjt-<*J#KO@=)Uc17vW;D0*QFaHW#GPBZ8dwH^YJ=;W3dhL0#G4 zqEg-=1xw^y;{43E)Ts)}JP_e!a)Z24hZAMq5PH<6VSEfGIQ_7_O3R{x*1}Db;I7e^ zdmlS%S^*NuU|@a|x%(l6BeSrks6)NE>#_UxtSq~rS;t_0O-(bibn{%hl#ygn*nnaK zLQcn^Elu(FF#)6FZsOe$`k(T@rl;*>EM3{fV$f}lKJR|?iTU7yvQXB>=+JlW!0cd+ zYk?`kpDZv)M#y~tA$CpQ=c_hkJ0Gk4_2|6CqQS?qGIRaM_@Aezr?H^>-Q4Uaz6;+)Pj>}v-|nU#cDGNXr{_es>s@>wUWh&IHjom%f9zp! zh+eo~iQhl`2d;nHV8Hs9!?%s&Ut|0KptVpKKP}PEhcI*<*wtSH{wKFc2LzE)jsK>o zGc4fJL=kPya>Me&;XF61gIu9ZuMqT>R1M*F582ogyjdFAN<6G!IP>+0wZ49vFyIVZ z^JcSMHCo&3hED;|`~j`YqjWbC(0oPtQ*~vyYlE8$U=dr;g%wT|nE9lqK!MvM2oG0I zwzxlxyzA^n^2DTo=xD~tOU4vW z%do<7 zrh`>QaMG0kwz0rvw^p@de$QD0GTA)t;#?jR!a3;epY&H7C{-_ez#ld7BlZ8^L4bcr zmsa@aFZ&c9VE9{r{6s~YLOrZ)Uc^BYlNVTcW!5Q8Dp`^ zfL4m*?DK$K>^(gG-mv7&(e(!V@8Ub*JvaTzoqr*4OEa)eQ4jb8R|3ifE)1A^1RzA3 zV9OiaKax{|nv9TxZU|=9%tcKuYN6k{KS7ng!Ky$P=$u6oT{y*ogNWo$WH89>5VMsb zG6jy4n838-DO^)IFXzRC>&d!9mcka~-Ue)2vsQ=ERoIUlGJQI?fDXf8$D76pzFp0r zv}3`X#eXnbBRNg>QKNMMi7NNEydlkrBvH#%W@SiM8Lf)nUk2JBSka>b z%r1I|{@NRNmZzd5dI(iXFh$6n zR#inm4^B`CbHw4z=onm|#Qai0u1Z-O6a>_{#~z~4@i!omZxD}-Bdmm`=~=MQ!Me?` zQ;6udiohraT9^gwo|gbn6u7z(#S=BO6mS-*+~xf#oHa^4Yk}Nj&Mk{=zlq$dyLd>f zb95vrh?&_NQ98e%#fR#GS?Ht+T<*bV0NceqsD8zu8ay(e`?r(ADe?4 zBNUiJ50s3ZB}^@2f2ai)!ou{$m5ueSi@rLgS55Z}(C!>(Cd>ZN;cIFO+pAfl6X1yY`8Pvd`snkZcMl<()K+(GIpF5L@b9AI4En zxaCgF`OIa8USAi$GtE?o6o!g->c9q4H60#ysy1E!_0c12F7Nm;fiBjW!*@B={Qfa^U>MZ{F*ylFuaJ^>RvGHQc15s)<5gE()wpTKP^*H z%nx1LTL}0{gC{7Xlii8=cQ7DIni7J8Nhrj=gk%szVJOaFG9$^C=invk3codu8P;%2 zQCnw5pCQ8GEv6QGGrvl0NvrvD<_2a6Y=k@WS9+I09cDjVgAojhBCK8ga`Nl#DfFca ztkGACFnF=X|LN?k!?IqQhfjA2NK1E%bW2HhNeBox-Q6kOjdVzNN{2Mk-O^pslJD(# z;*#GhJjWxK`rr4%?9R^4&d$!rD@pLyfkO|!Fblj6)Oag)s7*ScI46#Jy&y5K<<4en zeX&jbZd<5~c@t`!7_a0d1+rh#Zk_PBCN2K0jo=c~atQU8An7kH-X~krE;!)F-*e+D zHt*S!S6K?y%vrWJtuEiRCW&+U2<^AfpDG13)K^&8g(A#g4l`2e@L%7Ldyhqr^`yfU z3Fff{JDtt>W4_`hXEo3+zwwvD&YeXL3}5oR`Kux-X}x?3KJe6d^knnT-&Xnlx1Im{ ztv|DYjXJ&nn}Y%SIw?yB3T4ELKbOxIm=m;cbM*wg_pfKJ0dNt1xV)Gx_Ys64%C2)F zsN||l8Xz5d?H42B4VDN`&yvv8uc;(V|-l z-1g&SdgeK z0j9Fxe)}B(VFi@$N>vud<)oXR^0uH0$T6G^;AigUT}?F6*)&RG_^I-rUyb4A&(yU@ z4tJ#`X}g7%F4YB7vL0(C8)iZBjYJ39l`j?tD&`QFe7{$ed4|$;6oCefL=klfmrH|x zw<3YVak?ABc~DsrXR+r|L1fcW!}Gi{qpT70g)`((q-EP4x+zC$cBOicnw}E^74HWE zg6@(0wG?7?&B1ys@Un=Cy}S4xME%wlqbLD?ZMhauKbk3GKj3{6w0Q zW+V&Rk=`~HS-8%sh=%rpdiXPlee(%%cgj&6dK9e^& z#Wff?s((3pmie(|L~&MQZ;DF&V{#9$wrGg|HmA6?eopwB6NAQ@)s3k=I|(WusHk@d z>6=m&72awrNPND83-2aG7X#uK%tK%U#_5Etmj&n=p!7m;Kfa(Xu32)SY`Hf)pE<92 zy*0+W=4r@uA&0<%(OG;w(-6^HhVz#}%ug`@GUCkLzYb2x! z-|i20%D~rbt{5dZwSl%hB@KMO4dyS0Oy$yqw4t4oTW^2duh1Uc2dBtnAAY@0A2rt7 z5V=%PJyl;~4_%=87feiDqHiI+G1a+2p6uag0oU$Y$OaeQf|ez9G^d=O&V4 zqm0`dZUhD|Jz|a9lDlOvCLjwvD;NK~$3aU#jyp%T_!wl_X$q3Dw+G5nfUZpK{;era zQ2uhzt*Bj39fT*=iXQE&tSk z>-g~lz;7$P|9fNjgDl_$m4Ai#fqohc-^>zumMJ5cFI`nxlbzWNe&~Aw2Q}2Mv1^V* zr!6uSu5v3T>1LzrRHJoUT$@~+-Ei2NStvGMy52pUIg;t6pT8X%5_{Hd;k*w3JIJ&^ zM*hs^;T8ayG2+OK@7rg2w_F+Tm)1xC8wT-gu6Nnb0s7^-kZcXzMUZZgT{hG7Zqq&P zWbMWXet5*qK=ed~^<4}IW=Wg|I7PS|(O0&^?Cs`RhQ2r(C`asJ<|vmiI7e|2pQ9@JV*KGqELQ2?zmu+~}j&5pF6w>N|0bBIe;fAaq zF1c%+TZNaX0ey?&9hqf27Jx|_VrOW%Ex~fS<;{6FFgeH9!~iPHr{Zb|!`}%>8xpMk z70-fLm2pd|wb^34tr>4oq919)t0pMYS8X^xV_yXXckCHTyEtUlg}^{+MqV>jnQQs07g_^Et$`l zHH50&=3QCmQ%?(!k_L)FC&BFoh8HJ7%-zeYCIoh)*EQqXBK(I6$2>+q%ZCX}efi76 zbXU^5bOSAnKI&8JhUy6m^T)Xev5HzIK)=cZ^9CtHh7RJatqtXanPfs4^rkCvc~gZc zD^r`=TK(|_Or9~^0N4|7S zyC?JZoi)!#g#rBlI6H}md~f*PRtEj|3T z|9KaS=ZEo}O4Nzm9+2oj|D)U<<|-0bp(eYhpGOvF)?-rD78_;<+P&#JJ~gGG{}i**{R3K)G83(f~x zY8hLQM3Rf6+dl53$8y?+|jJ zS*hL)kv*021WMcP*Y(yNQjRKQm^jiF<&NAq3hEKlWTdcG4nEh0&>1f`yO*JVx=NG& zgMGC?6HEJKM}ptRSrl{)0cJXXJI)fSsA)0Fi0<}gg-_MVm<&I!K39~x3=|Cq621N` zLm+N<9^!N0iy0(vBR=;UA3;=Y8V1S>nu}x?X;dm}bTq`obx+lIF!>8ME%CMJvT@P< z2ILc~RQchMtNBB82~cl0gLEZp^~VibP$6ZA{Y*Xe5h`lG?Ow1ZZpmjvTDT#Sk2s#= zA;=z?RVNQ**1PPn{Ho9eUebpRtn#55v-YDi_aTVBbr>VDD< zYP{sgO-DAsSOj?&(IV)vSI;$(g~WEBjuQour|;6LjO6~qUL=@$asL8^uBy5Ri{~9! z3}BL7k3{)fVNlaY5d?n$Z+Xch{p!woinp)^d1u7?b2I5&sofRC(EUZmwWboR1XQ#!-k&Uiy6%>-2;Y|pXkvX___(=ZM;&E%P07C+3=dhma z3H;ko&c7A+&q6uCM(GwSKtG@4J3&!0|BhFa$V!>7t*_7woLrT>l5kfl;UTBJF_&%R zd3UK4ujNW>zJ~Xv6!)vcCdnMVFiMm--7wX6qJZHF&agKh!3XNJSEjX1^!Yi8M1o&+ zeqkJ43Ri8f{M1S?j0P^Px#B3qK8e!=r~eL}0jm&A?1%9SMT$q~T-*F6UGx91=4{NH=_2 zw&Ara00XyV7-QN*acrD_m8DPzc(NjgZ`3En2p`6LrB?mP{uW_|xrw`L`apcy)74Gh z8S~WWfx(n0t>Cj=rne%8HO5J-%-e~umn*NEM(S~#`O}mA&(4nbB33lwzH|h@j#cvq zj8A>=jMS&(TdR99Lb->Y8IqtZ42Ml$C-zD*L~*kYoa>#MsF{69O!Kyx`rIPhZc-hZ z`OKCOl>)z{xM?W9bqs~<3RC9*E-V9;Y??P*6Ke~qk}sVhmma$(HOKVMxWP6m8vBJV zH1{XZiqLF|eu=}Z8-G@L{!py~Bua;gHjDE>*!~v_I%#gH1$mx?wh+tB`RHTGfh9Cd z81=aq=djll#J;=CMOK1|!yefDvZE_4(E2*n@Z}eQ{~FGm~@et~G1op?*oJBf513#&y@qd|@%} zD}}A2y)eZaWOrK1~JCW3!W_&v5oSRWNajFiu~!D*{i$kEX`nH^5CboFCOA zPK9TDc1WQ@J7)E6?zW2pgZIi&UGZL5YhRF?zn!*=xQeh1`LMQytoEv4`%DEo-%nKv zNmuU-*;A;zs@MmobG?k58t`5Ol@>N@<0bDgH~3^sPuqeJ;xteHps{CA<);lLAR3#_vd9@FsbI2OBqVFvG#_os4qtKzS2N=yn|hm|fc z1qFl=HM_NCz6{Dqr1?w78{-zH0p^Sv{24xNhW((ycXUjc5(2AWhVG%RODI z?mZU2L>`8gL^os^c(3yV{-@JW<%ymk22|WvPukw!w)6Op;{HLA3SW86pE+1R+ke9F zvB-*?Gh%`AkxI*hN!3qozY|9Za$SJc>y0h>jD5aJAsn{~pgIfY;Ji3VR>#qd1gp(U zAk8eOeqDiJ$xY1@Xht_~vUULJyIX7gi{vHzesP!lO`Q*ULZU4(ut)yB=HR3A2&f4c5e=R-ZyptyNjgX z_(3j%WHpM4K#4TYwtvCLN23gxF^?sNI{n!Y`lbX?m8J@3%^6^520;Lm0F`F(jwnTX zg`Ab%>U;=o@~wC^RV&1Ec_to-O+lGsO_lu@eDw1N4m&uL=6&*(epZofB~3%1am!_S zqcDdxl|5zU;5KnGCw2y{=1oqsC2{y`gXK!rM*{-<4lde_nI*#W_cq*pmIEaf=onh` zVK>8t8vMODfmM2V)kX>gJax5cs%ziWZ_>N|$`Mk|DD&wCdYe#B-oO0zQ2%em`GZ4! zwxYTOF7W+6<_&T?FIhxTGn9N{0wom=3#K~C+pdMm?eT?=?5_$D&0dScD{HwjDvC4k zR>cSqh*yW-3hLh?r!+}clwhj$OR(Dvx^KFE`=O6F$gSri%)Ljva)uS3hvOfOCY=y- zi=UyHqE3kFm>^Nn)Et^m8aJp?<|(Z2qt0&wq0!*k$jJ1$T*8zV8@VMpxlDr=!nxy8 z-xqwbY6fW_ly?A=f+FJTSwjHOz(E=_!sVggcIM-6@Mk+o_-03B>fy=nWeZ}~OvuJO zf0iNdhB=V9D`1q9Zk_#c+f{=Cog&%_x3(l%8ZFP8P_ur;AGPPsz~J5nYga+Ry|+h3!k8+R?LFy{Gz(M z5zep_Ox7aNaJFOPZStqH|jb>Z5XTF8Zor*8wHiPzySW3UR7bq zeM-^T97uw8VfRiU5Vg({WR}4R$F8GOT6Sy*m+tl<3m*sn_FEEW?ggIvGibmzLo$0L9^TA+pJDMx61IJ4~6J<#~umztJ%Wu!BH&-@eU>K(L_ zs9Eyc9VsJ_#Wm5NOKaNcE<;&Go%BENGx$IlcEA|Nq!9HUGd73aK*=^_Q*Lae$>Xh1 z;3tA1*`w`&qqW_mBlgRhVDC0}Ms}ogkK8J}7CXB2BJ#Pq?~x6?9$C3|SJZf>KM2=Y zB8*k-;5CTX)J7fLAl9E5*Yh_Viy4vgK^0vd>eaAUGi(7?TB?;hvDlp z?{^VYmh|)5VHkFP1nJa!-<%Ov-l1^%feCMXE7#qHuK@(hG>%u3ihmpZ&UB0wlQW7J zz47VeHwH#0EXQ;qC|HE@Peq-i8?saw9D1gEWce9wd{V(8r&@A374JMRe7{c&^3LW& z8)EIp&84&`ubwqb*&gZX<`W`{uYHmgoWZer+0LZtfAyi7Hpqt%nF2SBNF?RRlRED>aAOs|De9Utw@lk+YllrK@UOcc^I*2 zHe~N47`RGFur`Y{MQLUJ1)paBX61ls3hT2qy%+FeP7U??g>3MtBRVQ=XRJtn1$UZr z%oKhGMD>8P`iDW$f6wS2g#7*w2ZV*D`HlJK+`ac|~O%BOqY&1!Vx9h()b_)iPq{Qwdz3jG4J0 zOAoz@BGqytx!HLn<#Z7GG_a^-S(O)$H1D#-%$pkxwW<={Q*g)lWFm@bibTc{mJ{F6 z>jKYZZT0{na9D0oT>caL2+Sd^J~z^9NGYO`i6J^Ka6uroEX2q>9h#yXodsEyuE!+^cAeHHH0!}`JOMK*x1Uku6a zi{d$Vyqg(mLUl!wM)5*B>_&7Xcx={|ZP&PSfRgoRWHO=cmha;C4p_pFmPg;M8KVi8 z-yZp#>A&E0dZXSi>_Vnt^f^O;!Z##Fawu0R?1JV%zWt-p^n)IZObViZ5B9hEE zC+g+pm8O})VaHq-)mPHSZt5hcgA!kk-p0r;e5HD>N7f#q?@2>=fksA|IBP%Jb4G6z zGTjM{3Ma7c*5Mb0CM_*1am-eAKW7#9+=nSZYrm@pbJ-oY7(^djd|C;n8MF1dhH%v| z8w_2boea-=@#qWkYuKL-qSI1yB^yvj4~#lOoO^iGdrR;`@^@#+oFa#T zJyS{ax8jlc@}uIzs4z+}asW~_xd~rcxj?P8g&Y6Wy8Xc`)HhDkA3072IKFXgCcQMP z7VH|~tan_g9GXM7lZ*DHQ?%yu4OGi@syVj{0hj)vh8QPt(!G&ay~^30tT>FQ(K4Es zZXsw-VXPaj(S=9gYpYu<1q_ax4#N8ckc=9iuvB>_TiZbZmbtAb!v}~IyPt&?PzJcQ z5O?7hT`liZv!nXHJb|I5Unodt&BD*0Xg>-|O;4^m&Gq+zGV}au9a0ZR8N!Z8DvKxk z4o%lg=Af%;ff%&(Wo16`zR7G7!deMjC|s7^xEG4CoyZZez9j58>zqIvgjAne!Wg5h zju9mWbe|A{s}=pwmxDMmqqS5?ugz6Tc_SF?*HJm5dY^#%^SgdfvcjWKR~#!;6b#TY z(Czfy4{0_ctTB+Qg+yk_4&!gV2}Pd;^RRaqRUUDze5VPePVVrmso=yQY8D_-@dm9= zMSEj%9rQ7>e*uC*Z=Q@n9|49QusgkK8_O@;mRU6re}lrNmynD3u*B;cr2N z=`G)+<8)9Yhol>6N!^JCTjz$>eU=xVVq8VP-V7<-%q0b@D@hts?2sikWbG0#_A`Cv zLL+?;XlXAm3yDecg$RIzX%uZNYx~Bz*?bd&Rt^|C8QZe74wosR4~<$^R}J%AGNe1w z%V0;l&?kd{L^NH?2ItQFiYZrr!R~gheR*(eIV_=dDtmmWe|#)eKPH3E``YN&K1%DgwZ2$z(>E}bX0cOVD8tFQnxD97Fey~s=R01Y&RE5X_p@k6XgM`yE#CLM=F z&T(uQO;MvJ%|?ecphI@o(45me1L7DaSYs}X5w+gFqe8x3V*28}R?tfAelhVfq7z>N z`IJNztXUEJTTUwpR9v4$I@)ykSLaFN{=V{W50vmgy#Xyjw+WJ-oE+fdm4;p^$w>Cb z7zxDlU|cLO_D&JXxY;lkx3?V)^p^se)kF<)NK#U~J~5f=q|m+3r)7JolwDe^0kWJf zghV2@XG0~kQ)!7ql4;+eQzGL%=L&F_M9|lu`O^KJOQcRW=UKgHoUbW2F2Xk?*@_d< zosPDRBk&M+{7(!>NG?9h+TgVA5fWVAa)<5&(u!!34=l@QR4!P@{12-u(wCPoGk63{ z&b3~c6QtXkV1C%PbfMUH6ZLReq2Ju}u_g0pmUdsjbc-SQ*mz}FwfiF)Z&o8BT4-#n z_>J{C?deA{#rHW8q+?=E>Tl01HKb!eJ$+yNI8xO^SVScwq}sRmbUoMG0KR>+8@|mO zQQi`H(A1Yj_k3>Ao&6)p39-XIU=G&B-J8Lvl+Sfag3Tc+o=<#Pr5TU+8`OQy6)H52 zvhr3Q&15dUS~S}mZt+4GXp;)}&K|`>E4ill=Bwjinr|AKji#vjUz6Puv_`A$N{9>ZBUVaL z0M-130K2Ih`aXpH_jYgMi&JRNdubW!J5$+;AdVd6TgpTT0xOzmW@M11v>Y_}&uHcd zXNK}mZ-KR&9Nz%nQ<2`EMdWo}gQHa3Ei24u)%T{U)vHwK!QS2f6`cap@RHC3-U=i> z*|YPvHeAuk5@7Q;Y`9&FjLbMcR@Wh^tAB4Q<1)xyCw&CSyILbcN5Y(sW(M(*_Bs8M zUWn!uL=xVSK6oJ_ujO7EXZGS?jC_bD$W1|BmTWM~eJ(R_ZSOwBebT=sJO>H@3$XWW zWiq9$*Vea%@T5qe^u#-vEwfDb#5V%~M9WmuHS}0!VXT%&qS)}xY!=a{VThioR@r#N z?+JQU;MAxgRHwJb=+Q}P^hZRSu)g$qSIo=F#OWpO`IQ)94P4Yx^hqZ|-3E-nI$I_f3w~XIf7d z`Xr_$sG%A=CCasK>7F5AEYNN{r_PJp({&+l!88VrtJjP|r^^#ll;kA8!F+3lksK8C_4i5!xfT=8DH?5F6*zf( zt-h>xuETWEY}9%$y%0`MWe*#!rJC<>Jh&ORl9bwi)KYJa7tQZ~O?xxa2{_HNfSE6V zSz8^LZgRj$Ia|9cyj)Nq{C3buk%r(kr*uEVT?E(B0RH2+;q_vE#Ks!)(vUygoedFm z_ei?IlEQQDw2CgknalAS<6ZH0wxO?e--?&EWm(U8_@W5TGb?SLyJV)DOEGk|J8(m3EOUT0PZ!DQ6#Q|g7mnhAcS4i!nJ`m@qTiLbc z5=Lk^^Q6OT`UsH@>yEf@)vB!DN3XqbKBPG(D!>*yFL`0;vfZ}$Bh8}uqh?)6sGTg< z0(%6UpCva`oxOZK;(TxD$M*Q$lTr$C`fU5Dm2&~w^}4(_duKEt6z0&32N|lABg|W; zWECNjgHvKS1dSR7OsQWiA;J~C`3)7`hmNAtAPm6M_(s2s{1JA;1Es6FXkH)Nt2yAM zhvTP%28Yq_aZ4?iy{I_54wIUTZ2M*6+O zWS(mD@KsJGQNfUGXjL{|$e`Vl1Vup<&!AU$7!RV*5O~DPpwB;q?j>AV<$G6#KFDY3 zgAf!yPg)gY^53*QO*2AFcW8VUdB@h_$8lU&PLZj~$Xa*N%|v!dB^*OGb__~yqJlk; zOptma*mEyXVe$EfHkm(B4vAqgKb}}0%#!2!Ah&08l2*obU!3*BDl@qP`4GVN*(YgC z3Vk?#06dkrQBqY?Zx!?;x9MlhJ0Ij!{?fQtMq;wYwq@d&9JxD2;jfJtU|e!UV;ZEB zG+1XzIu?j0#~pO$FqbjD<4+oaCd3hA)GWN$?~^k2w%+rxIZSjkV_URu1-Fc;K_0Nn zh=s*L@bAEL^(;zj11Skm^-ECTfQYHk{BVnhZ_X7)Q2Zt`CEA){VQkbeaEys_^R)(1 zTcguSz#E&Kls<-@kP8yLuLqJIH*~A)m^;g8$EOf)ZhlM+5wQ6a_<wKVvgv=LgdA_pQnQb;?FFtz;zP(WLyIGcc%m3I+4{e_+RIPNawf4p~{*jxNrW7 z8cW8>DyJ7owxO^_g%opkMC6E(qKQ)-8#<6$RL;)yhrGunq0EOjzZu5BQJbxm%J4;p zWBFus9Fcp2X98@VwP{jaNGakT;jo$NvN2dkP&vYwEt&4tA&QD>kL#YLXBl2`eVcHg zI1=V$3?F69EaE2O-}Ak3c4t)nv#`Hl;<)nyI<^@VD>b?v30ljLWXT?gF^Wvx0inu$`r0s_3RMXEGy!} z65fs=4IW;bcA@~g5?1Ohw{fJk2gSMOJyg^X5~LlZLvf)5Pie2<#A0M>CC=;x6M{U& zD?!{M67d$+s~P5?oyvmfhL@$(XuIbbu9*%F#I%eJ@FbU&bS5~+Y9LLgEh@ywCuT!w zaL;g{&KnV8<0SZ|5gu3+KyI9V8;psv)7yB}$(rA{&L3Z{RpJ4_`M7dwu%m_@NXOw( z^NyvsnAD>NA@+wCMQLFoTZmlhPSP*7oB?eKvl8m-s>Zr@ zM=PoMt1I84Kq%|%^wF0@T!tqH1FUVd)6JpS_||MWUbB;{#?>o`0hTF>Tn<^o`RTFG zxBFo?J)^Ub{YpQW!7$mT9NXh6K))eR-7COpb7g>)^@xEeSdxN@FHsxO5TU}Wi8u|C z=2&ctOz=>lOe^psf}nlbvrlV4F*Gu#LdkVwbUep4lNG(!l51#vOxNfBlh|< z*@j{@T6}znRk*Sn?bAh!^}C*dH#mg{I#nbr6C8&fag= zhZ)S2iXvx+S<5S0_v(^{TJfvR$>DtwTUepbk9}T4O{3}eS{&rrs5a^6Gcb|#SxJRIhK)kbuR}OmeEmnex9K#Sh*eVZdBjn_ti5b)R{BPcHU6eAKV!+c(`d4NOQ$lG z^-xnQF7expM$^R1mTM3%f3eJLiZh+r}96%KQ?!Y%XOJIEG#@9!rgJq6-Gj5!<{uDe;{!Rw4%r zPz&!;Sh-$8KJDAIzijQzoJJb_Y+6r=emiKiG!<{Z*of9ir!>8|k^qUkg>NABMH-KL zDE;AP&36p%IQq8~_l<){sVQ!Dd+2NHJ3hr3P|3IMHZ~Y30d)j^B}rQBLG7=;>;m>F z`Su%m0lVzeP}~Ppm+tf>$&e&O+C@z*pe(IbgiMYMAClm{9DAa8u2Val8jXxdnJ z3yjh=(I`E$O-m3~>eL-0PzT^70=v1)e|GTVpfN>^FDbmJ&gh*jS1M|%?(FAX<=FY| zDa^A{U(qcp_bh8kvi^C0f%>#KACY27!32A%ah%{W-rg*{)cyXBll`j|Lb4YK?^igT z9l4II%HiW>w%=2IT`Vg%LPqHr^!QLjogTMfPT*a<59D}sK7XppCKhUTXfnfa%-2C;Y z#_Q*Q0*vfh4*D!w|GB==0vd98fIh$)V6OZ7qXHxd=+97(ti(giHixc1FYs5e0j9UT zc!0qHz9RS?M#0tzSn5I7=Kqfu!12U=g7e?I;J;6LUGciM4@l}n{=cLN zqQ^|J>Fw?R9t)ueD;03ExG!6mN z!m057uPQ82KMoQxGS@Nv194nhsAdg-;;aEz%R_Nquslu?GuJb+2I&6DxKSRZ3#C5; z0ZDuPe?ez#kAwbWAO1ihufCJ(GN39f0}H}Dln6@vanOJ7LH@qZeb?8W1~%3Nxdv)C z<^xTjko^tlwWZM?NHJTwIoS#d0wN3q;63E^Azj9%jfT-OljMcMuB310D~4Z4^TFGPoe(z)$k*-*;@HE=L2Pv1FqMHvNh{J z1^n-d{rj@vb-<5j0Z~79iigTEYxEnGu(^SeIY3MBA52(zR@&AHkmL$f!-q!b(DZSV z@PBrRzb{hqm_qY0&~_sN-Ghe?gM#JbpnvTWf1h%wgyxYAq$mQ#d1xytZJ(f6Sex0I z>iq6)(j&TH$I10k8aQmmzzKRdY(0*TbN;&<{e6KjRY5=b15K+q&~tqV@^^V0^bb_7 zrPdL!0hA^c`~Rw(hv#oVzmz2Vms9umMf$ZlIrW2uJLUH@>7QBJU%Q1eKH#y2|83sm z4bUIakY9UZJ+!*d6aE+VPc8hf4Q3whT-h1_gY^$g#;>g|9!l1c^EB;=7B-KJ;;%(Y zDIUySUcu9>f3TzcTA`2b0Zgs#Y1lvBQ+};I_R!GxH9w7fv=HDUBl&B^nTI2(`{ilU zKQJc07D2&zFp^U}zk@wm(&iCiel3Uba5E|Id-VH%>=6F?#Q&k9Lk~Po`DaGz*O%W9 zH?EJvPqF^gRQ&pm_aWzC^a&2oOg!?c{E->@^%d;Hs7k=Z_m64?q9v^f#Y>H233?&;NQE_;8N{ xT>R$qk6)BO^8H_9*0>KwC-my~-+%0a@xK5_sGlKicHqws3}E4Rke{dL{|A&A@Tvd+ diff --git a/docs/wiki/concepts/completed_2026-09-09.md b/docs/wiki/concepts/completed_2026-09-09.md new file mode 100644 index 00000000..406d4a0a --- /dev/null +++ b/docs/wiki/concepts/completed_2026-09-09.md @@ -0,0 +1,48 @@ +--- +type: completion-summary +status: stable +related_pages: ["[[B06_Section/B06_backend]]", "[[B07_DesignDetail/B07_standard_drawings_2026_09]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B09_Estimation/B09_overview_2026_09]]", "[[quantity_cost_contract]]"] +last_updated: 2026-09-09 +source: ["docs/raw/plans/2026-09-09_plan_완료분_이관.md", "docs/raw/plans/2026-09-09b_plan_완료분_이관.md", "docs/raw/verification/2026-09-09_B06_화면검증_사토장과_V6V7.md", "docs/raw/verification/2026-09-09_완료분_확인으로_닫은것.md", "docs/raw/verification/2026-09-09b_확인으로_닫은것.md"] +--- + +# 2026-09-09 완료 구현·검증 + +## B05·B06 종횡단 + +- `ditch_choice`를 사용자 선택, `ditch_enabled`를 실제 판정 결과로 분리했다. 옛 저장값은 자동 판정과 다를 때만 수동 선택으로 보존한다. +- B군 종단배수 연장은 겹침을 합친 `spans`와 `length_m`을 정본으로 쓰며 산마루측구·소단측구·맹암거 공종코드가 B09 금액까지 이어진다. +- C군 돌쌓기·옹벽은 제원 차이를 보존하려고 구조물별 줄을 유지한다. +- 사토장은 별도 면적·용량·말풍선으로 표시되고 삭제 시 토량이 복구된다. 화면 검증에서 잔상과 0에 가까운 가짜 경고를 수정했다. +- B05 흙막이 폼에는 B05 단계 입력만 표시한다. 상세 제원은 B06·B07 책임이다. +- B06 설계 엔진의 기하 계산을 별도 모듈로 분리했으며 계산식은 바꾸지 않았다. + +## B07 표준도 + +- 제원 조합별 한 장으로 나누고 B08 원단위를 하단표로 조판한다. 표준도 조회 API와 CAD 표·단면 그림을 제공한다. +- 돌쌓기 그림은 사용자 전면 기울기와 `STONE_MASONRY` 치수를 읽는다. 기울기를 비우면 표준경사, 입력하면 사용자 값이 우선한다. +- 실무 구조도 53개 탭 대조에서 찰쌓기 11줄·메쌓기 8줄, 고임돌 0.15, 채움콘크리트 0.20, 모르터 0.009를 확인했다. +- 틈메우기돌은 실무 구조도에서 확인되지 않아 넣지 않았다. 버림 콘크리트는 실무와 도로기준의 100 mm 근거가 일치한다. +- 개거 2규격과 떼흙막이 원단위를 구현했다. 근거가 없는 형식은 미확보 사유를 유지한다. + +## B08 수량산출 + +- B군 연장과 C군 개별 제원을 분리하고 `단위당 × 수량 = 총량` 역방향 검사까지 둔다. +- 준비공 여섯 줄과 부대시설 다섯 줄을 B09 인계에 포함하며, 값이 없는 줄은 `blocked_kind`와 사유를 명시한다. +- 표토 운반·적치와 거리 입력, 기본 포함·해제 가능한 100 mm 버림 콘크리트, 옹벽 기초잡석을 반영했다. +- 0 수량 줄은 내역에서 제외하고 내부 코드 대신 사용자 명칭을 표시한다. 돌 종류와 적용 범위를 산출근거에 남긴다. +- 녹화 기본 반영률 100%와 관급·사급 기본 `unknown`을 유지한다. 표토 두께와 운반거리는 설계 입력이다. +- 층따기 품셈 단위는 `㎥`로 확인됐다. 기존 기술정보 DB의 `㎡·m` 표기는 별도 DB 관리에서 정정해야 한다. + +## B09 원가계산 + +- 불도저 운반 3갈래와 비다짐 정지 단가를 전용 생산성식으로 분리했다. 덤프는 입력 미확보 상태를 유지한다. +- 제근은 장비·인력 갈래와 1,000㎡ 밑수 환산을 반영했다. 실무값과 차이가 커 재확인 대상임을 사유에 남긴다. +- 중기·노무·재료·경비·자재단가·환율기초·집계 7개 표와 화면을 제공한다. +- 공구손료는 명시된 인력품의 3% 이내이며 잡재료나 제잡비와 중복 계상하지 않는다. 석공사는 특수공구 별도 계상 대상이다. +- 폐기물처리비는 확인된 요율 근거가 없어 실비로 총원가 밖에 두며, 설계·감리대가는 현재 범위 밖이다. + +## 검증 경계 + +- 사용자가 완료 검증을 승인해 이번 위키 반영에서는 별도 교차검증을 생략했다. +- `two_stage_slope` 선택/결과 분리, 일부 단가·재료·표준도 제원은 후속 또는 미확보 상태다. [[standard_quantity_open_2026-09-09]] 참조. diff --git a/docs/wiki/concepts/multi_environment_safety.md b/docs/wiki/concepts/multi_environment_safety.md new file mode 100644 index 00000000..70661b07 --- /dev/null +++ b/docs/wiki/concepts/multi_environment_safety.md @@ -0,0 +1,36 @@ +--- +type: concept +status: stable +related_pages: ["[[architecture/shared_resources]]", "[[storage_paths]]", "[[workflow_state]]"] +last_updated: 2026-09-09 +source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md"] +--- + +# 다중 환경 저장소·공용 DB 안전 + +## 확인된 위험 + +- 저장소 전체가 Synology로 PC 사이에 동기화되어 커밋 전 파일도 시간차를 두고 전달된다. 등록 파일만 먼저 도착하면 `ModuleNotFoundError` 같은 반쪽 상태가 생길 수 있다. +- 네 환경이 원격 DB 한 벌을 사용하므로 다른 창의 저장·확정·노선 확인이 같은 프로젝트의 종횡단·수량 결과를 바꿀 수 있다. +- `[저장]`과 `[확정]`은 전 측점을 현재 서버 코드로 다시 계산한다. 노선 `[확인]`은 배수유역부터 전체 재설계 체인을 실행한다. +- 저장된 정본 수치는 입력 자료뿐 아니라 계산 당시 코드 버전에도 매인다. + +## 운영 규칙 + +1. 신규 공용 파일을 먼저 동기화·push한 뒤 그 파일을 부르는 등록 줄을 반영한다. +2. 자동 커밋 전에 `git status`로 다른 환경의 편집이 섞였는지 확인한다. +3. 반쪽 상태에서는 먼저 원격 동기화 상태를 확인하고, 남의 변경은 지우지 않는다. +4. 환경마다 별도 검증 프로젝트를 사용하고 다른 환경 프로젝트에서 저장·확정을 실행하지 않는다. +5. 저장·확정·노선 확인 전에 영향을 받을 작업자에게 알린다. +6. 수량 대조 전후 스냅숏에는 자료 시각과 `/api/health`의 `code_mtime`을 함께 기록한다. +7. `tmp/`는 PC 사이 동기화를 보장하지 않으므로 검증 도구 존재 여부를 환경별로 확인한다. + +## 재계산 영향 + +| 조작 | 영향 | +|---|---| +| 노선 확인 | 배수유역·관·종횡단·유토를 포함한 전체 재설계 | +| 저장·확정 | 전 측점 재계산 후 정본 기록 | +| 개발용 다음 단계 이동 | workflow 상태만 변경, 계산 없음 | + +구체적인 환경별 프로젝트 ID와 과거 사고 시점은 변동 가능한 운영 기록이므로 source 원문과 현재 `OWNERS.md` 장부를 함께 확인한다. diff --git a/docs/wiki/concepts/standard_quantity_open_2026-09-09.md b/docs/wiki/concepts/standard_quantity_open_2026-09-09.md new file mode 100644 index 00000000..af47e855 --- /dev/null +++ b/docs/wiki/concepts/standard_quantity_open_2026-09-09.md @@ -0,0 +1,32 @@ +--- +type: concept +status: draft +related_pages: ["[[standard_drawing_cost_inputs]]", "[[B07_DesignDetail/B07_standard_drawings_2026_09]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B09_Estimation/B09_overview_2026_09]]"] +last_updated: 2026-09-09 +source: ["docs/raw/verification/2026-09-09c_근거전문.md"] +--- + +# 2026-09-09 표준도·수량 미결 근거 + +## 적용 원칙 + +- 이 문서는 계획서에서 분리한 근거 전문의 탐색용 요약이다. 후보값을 프로그램 기본값으로 확정하지 않는다. +- 법령·품셈·실무 원본에서 확인되지 않은 값은 `근거 미확인` 또는 사용자 확정 대기로 둔다. +- 상세 후보표와 출처 문맥은 source 원문을 우선한다. + +## 주요 미결 + +| 항목 | 현재 판정 | +|---|---| +| 표준도 제원 | 전면 기울기·상단폭·뒷길이·재료·부재 두께·기초잡석·물빼기·줄눈 입력 경계가 남음 | +| 구조물 치수 | BOX·소형 사방댐 등은 그릴 치수와 수량 근거가 함께 부족함 | +| 재료 | 돌 재료는 공종과 계수를 바꾸므로 제원 상단 입력이어야 하나 선택 기준은 미확정 | +| 부재 두께 | 일반 기준에서 자동 산출할 하한을 찾지 못했으며 실무 0.2 m는 관행 후보일 뿐임 | +| 줄눈 | 품셈에 수축줄눈·신축이음 항목과 시공량은 있으나 임도 전용 간격은 미확보 | +| 노면 공종 | 실무 `노면고르기`와 현재 `노면다짐`·`면고르기` 매핑의 동일성은 미확인 | +| 원가 입력 | 사급 자재 단가, 관급·사급 합계 처리, 제잡비 밑수와 표시 자릿수 결정이 남음 | + +## 연결 + +- 완료 구현은 [[completed_2026-09-09]], 기존 분류 원칙은 [[standard_drawing_cost_inputs]]를 따른다. +- 미확정 값은 위키 근거만으로 기술정보 DB나 프로그램 기본값에 자동 반영하지 않는다. diff --git a/docs/wiki/graphify-out/.graphify_analysis.json b/docs/wiki/graphify-out/.graphify_analysis.json new file mode 100644 index 00000000..49611912 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_analysis.json @@ -0,0 +1,1735 @@ +{ + "communities": { + "0": [ + "concepts_crs_metadata", + "concepts_crs_metadata_crs_메타데이터_정상화", + "concepts_crs_metadata_검증_범위와_모순_이력", + "concepts_crs_metadata_검증된_판정", + "concepts_crs_metadata_데이터_흐름", + "concepts_crs_metadata_사용처", + "concepts_dependencies", + "concepts_dependencies_백엔드_python_3_12_7", + "concepts_dependencies_선정_원칙_agent_md_3절", + "concepts_dependencies_외부_라이브러리_의존성", + "concepts_dependencies_프론트엔드_typescript_node_js", + "concepts_design", + "concepts_design_디자인_시스템_design_system", + "concepts_design_레이아웃_및_둥근_테두리_radius_spacing", + "concepts_design_비주얼_테마", + "concepts_design_전역_스크롤바_디자인_scrollbars", + "concepts_design_타이포그래피_typography", + "concepts_design_핵심_색상_토큰_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_스타일_변수", + "concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿", + "concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록", + "concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃", + "concepts_ui_templates_ui_template_locale_ts_다국어_관리", + "concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트", + "concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸", + "concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿", + "concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_남은_파일_한계", + "concepts_ui_templates_제약_backend_md_1" + ], + "1": [ + "concepts_api_common", + "concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트", + "concepts_api_common_공통_오류_응답_포맷_전_라우터", + "concepts_api_common_워크플로우_상태_조회", + "concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용", + "concepts_auth_rbac", + "concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰", + "concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard", + "concepts_auth_rbac_라우팅_가드_frontend_md_5_2", + "concepts_auth_rbac_사용자_상태_생명주기", + "concepts_auth_rbac_사용처_역참조", + "concepts_auth_rbac_세션_인증_backend_md_6_3", + "concepts_auth_rbac_역할_users_role", + "concepts_auth_rbac_인증_rbac", + "concepts_auth_rbac_인증_갱신_및_만료_일원화", + "concepts_common_util", + "concepts_common_util_공통_유틸_common_util", + "concepts_common_util_리소스_모니터링_common_util_resource_monitor_py", + "concepts_common_util_이메일_발송_common_util_email_py", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_회사", + "concepts_db_schema_users_auth_db_사용자_인증_조직_테이블", + "concepts_db_schema_users_auth_email_otps_이메일_otp", + "concepts_db_schema_users_auth_join_requests_회사_가입_신청", + "concepts_db_schema_users_auth_sessions_세션", + "concepts_db_schema_users_auth_trusted_devices_신뢰_기기", + "concepts_db_schema_users_auth_user_consents_약관_동의", + "concepts_db_schema_users_auth_users_사용자", + "concepts_schema_common", + "concepts_schema_common_검증_원칙_backend_md_4절", + "concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙", + "concepts_schema_common_명명_규칙", + "concepts_workflow_state", + "concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영", + "concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인", + "concepts_workflow_state_workflow_상태_관리", + "concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py", + "concepts_workflow_state_무효화의_실제_범위", + "concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월", + "concepts_workflow_state_조회_api", + "concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동" + ], + "2": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_구성요소", + "concepts_a00_app_shell_framework_router_라우팅_테이블", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_인젝션", + "concepts_a00_app_shell_framework_scaffold_사용처", + "concepts_a00_app_shell_framework_scaffold_종속성", + "concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_인증_가드", + "concepts_a00_app_shell_framework_테마_언어_관리", + "concepts_a00_app_shell_framework_파일_구성", + "concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky" + ], + "3": [ + "b01_dashboard_b01_frontend", + "b03_fileinput_b03_backend", + "b03_fileinput_b03_frontend", + "b04_preprocess_b04_frontend", + "b05_profile_b05_frontend", + "b05_profile_b05_frontend_alignment", + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_structure_stations", + "b05_profile_b05_structures", + "b06_section_b06_frontend", + "b08_designdetail_b08_cross_structure_sheets", + "common_util", + "concepts_completed_2026_09_04", + "drainage_watershed", + "ui_templates" + ], + "4": [ + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화", + "concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환", + "concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5", + "concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent", + "concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장", + "concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프", + "concepts_drainage_watershed_7_영구저장소_산출물_구조", + "concepts_drainage_watershed_8_b08_수리집수면적유역도", + "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_결과", + "concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스", + "concepts_las_free_sheet_surface_계약과_확정값", + "concepts_las_free_sheet_surface_미결", + "concepts_las_free_sheet_surface_흐름" + ], + "5": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그", + "concepts_db_schema_logs_monitoring_audit_logs_감사_로그", + "concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력", + "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그", + "concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청", + "concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그", + "concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그", + "concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측", + "concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용" + ], + "6": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_엔드포인트", + "pages_a09_security_a09_backend_db_저장_activity_logs", + "pages_a09_security_a09_backend_권한_헬퍼", + "pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master", + "pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin", + "pages_a09_security_a09_backend_요청_스키마_pydantic", + "pages_a09_security_a09_backend_의존성_공통_유틸", + "pages_a09_security_a09_backend_인증_사용자_공통_verify_session", + "pages_a09_security_a09_backend_참고", + "pages_a09_security_a09_backend_파일_구조" + ], + "7": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회", + "concepts_completed_2026_08_29_b05_b06_구조물_ui_통합", + "concepts_completed_2026_08_29_b07_b08_순서", + "concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치", + "concepts_completed_2026_08_29_b07_cad_테마", + "concepts_completed_2026_08_29_b07_cad_확대_팬", + "concepts_completed_2026_08_29_배수시설_추천_기준", + "concepts_completed_2026_08_29_초기값_보전", + "concepts_completed_2026_08_29_초기화_복원_실측" + ], + "8": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "concepts_db_schema_files_surface_input_files_status_값", + "concepts_db_schema_files_surface_input_files_입력_원본_파일", + "concepts_db_schema_files_surface_processed_point_cloud_status_값", + "concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드", + "concepts_db_schema_files_surface_surface_models_status_값", + "concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선", + "concepts_db_schema_files_surface_terrain_layers_지형_레이어", + "concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터", + "concepts_db_schema_files_surface_upload_sessions_업로드_세션" + ], + "9": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_횡단면_설계", + "concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입", + "concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입", + "concepts_db_schema_route_profile_db_경로_종횡단_테이블", + "concepts_db_schema_route_profile_longitudinal_sections_종단면_설계", + "concepts_db_schema_route_profile_route_points_경로_좌표점", + "concepts_db_schema_route_profile_route_statistics_노선_통계", + "concepts_db_schema_route_profile_routes_status_흐름", + "concepts_db_schema_route_profile_routes_노선_경로" + ], + "10": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_클래스_구조", + "pages_a04_newshistory_a04_frontend_mock_데이터_구조", + "pages_a04_newshistory_a04_frontend_로컬라이제이션", + "pages_a04_newshistory_a04_frontend_미해결_사항", + "pages_a04_newshistory_a04_frontend_반응형", + "pages_a04_newshistory_a04_frontend_스타일_css", + "pages_a04_newshistory_a04_frontend_의존성", + "pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더", + "pages_a04_newshistory_a04_frontend_파일_구조" + ], + "11": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_클라이언트_함수", + "pages_a07_register_a07_frontend_로컬라이제이션", + "pages_a07_register_a07_frontend_스타일_css", + "pages_a07_register_a07_frontend_약관_동의_아코디언", + "pages_a07_register_a07_frontend_의존성", + "pages_a07_register_a07_frontend_이벤트_핸들러", + "pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환", + "pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용", + "pages_a07_register_a07_frontend_파일_구조" + ], + "12": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_로컬라이제이션", + "pages_a08_support_a08_frontend_세션_자동_채움", + "pages_a08_support_a08_frontend_스타일_css", + "pages_a08_support_a08_frontend_의존성", + "pages_a08_support_a08_frontend_이벤트_핸들러", + "pages_a08_support_a08_frontend_제출_로직", + "pages_a08_support_a08_frontend_참고", + "pages_a08_support_a08_frontend_컴포넌트_함수", + "pages_a08_support_a08_frontend_파일_구조" + ], + "13": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_로컬라이제이션", + "pages_b02_projregister_b02_frontend_스타일_css", + "pages_b02_projregister_b02_frontend_의존성", + "pages_b02_projregister_b02_frontend_이벤트_핸들러", + "pages_b02_projregister_b02_frontend_입력_필드", + "pages_b02_projregister_b02_frontend_제출_로직", + "pages_b02_projregister_b02_frontend_참고", + "pages_b02_projregister_b02_frontend_컴포넌트_함수", + "pages_b02_projregister_b02_frontend_파일_구조" + ], + "14": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_섹션", + "pages_a01_home_a01_frontend_로컬라이제이션", + "pages_a01_home_a01_frontend_세부_구현", + "pages_a01_home_a01_frontend_이벤트_핸들러", + "pages_a01_home_a01_frontend_주요_기능_섹션", + "pages_a01_home_a01_frontend_최신_소식_섹션", + "pages_a01_home_a01_frontend_컴포넌트", + "pages_a01_home_a01_frontend_파일_구조" + ], + "15": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_클래스_구조", + "pages_a05_edudetail_a05_frontend_로컬라이제이션", + "pages_a05_edudetail_a05_frontend_반응형", + "pages_a05_edudetail_a05_frontend_스타일_css", + "pages_a05_edudetail_a05_frontend_의존성", + "pages_a05_edudetail_a05_frontend_이벤트_핸들러", + "pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더", + "pages_a05_edudetail_a05_frontend_파일_구조" + ], + "16": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_클라이언트_함수", + "pages_a06_login_a06_frontend_로컬라이제이션", + "pages_a06_login_a06_frontend_스타일_css", + "pages_a06_login_a06_frontend_의존성", + "pages_a06_login_a06_frontend_이벤트_핸들러", + "pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환", + "pages_a06_login_a06_frontend_컴포넌트_함수", + "pages_a06_login_a06_frontend_파일_구조" + ], + "17": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_엔드포인트", + "pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준", + "pages_a08_support_a08_backend_내부_헬퍼", + "pages_a08_support_a08_backend_요청_스키마_pydantic", + "pages_a08_support_a08_backend_의존성_공통_유틸", + "pages_a08_support_a08_backend_접수_로직", + "pages_a08_support_a08_backend_특징", + "pages_a08_support_a08_backend_파일_구조" + ], + "18": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만", + "pages_a09_security_a09_frontend_로컬라이제이션", + "pages_a09_security_a09_frontend_스타일_css", + "pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts", + "pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치", + "pages_a09_security_a09_frontend_의존성", + "pages_a09_security_a09_frontend_컴포넌트_함수", + "pages_a09_security_a09_frontend_파일_구조" + ], + "19": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_엔드포인트", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert", + "pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션", + "pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic", + "pages_b02_projregister_b02_backend_의존성_공통_유틸", + "pages_b02_projregister_b02_backend_참고", + "pages_b02_projregister_b02_backend_파일_구조", + "pages_b02_projregister_b02_backend_함수" + ], + "20": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan", + "pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성", + "pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편", + "pages_b04_preprocess_b04_backend_엔진_서브모듈", + "pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정", + "pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터" + ], + "21": [ + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리", + "pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선", + "pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어", + "pages_b04_preprocess_b04_frontend_의존성", + "pages_b04_preprocess_b04_frontend_처리_흐름", + "pages_b04_preprocess_b04_frontend_컴포넌트_api_함수", + "pages_b04_preprocess_b04_frontend_파일_구조" + ], + "22": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집", + "pages_b05_profile_b05_structures_b06_경계와_남은_범위", + "pages_b05_profile_b05_structures_검증", + "pages_b05_profile_b05_structures_배수관_시설_옵션", + "pages_b05_profile_b05_structures_백엔드_파일", + "pages_b05_profile_b05_structures_유역_추천_개략_단면", + "pages_b05_profile_b05_structures_정본과_타입_레지스트리", + "pages_b05_profile_b05_structures_프론트엔드_파일과_동작" + ], + "23": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리", + "pages_b06_section_b06_frontend_api_클라이언트", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티", + "pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설", + "pages_b06_section_b06_frontend_기술부채_해결됨", + "pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어", + "pages_b06_section_b06_frontend_파일_구성", + "pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용" + ], + "24": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_클래스_구조", + "pages_a03_compdetail_a03_frontend_로컬라이제이션", + "pages_a03_compdetail_a03_frontend_반응형", + "pages_a03_compdetail_a03_frontend_스타일_css", + "pages_a03_compdetail_a03_frontend_의존성", + "pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더", + "pages_a03_compdetail_a03_frontend_파일_구조" + ], + "25": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_엔드포인트", + "pages_a06_login_a06_backend_내부_헬퍼", + "pages_a06_login_a06_backend_로그인_로직_흐름", + "pages_a06_login_a06_backend_보안_정책_실_코드_기준", + "pages_a06_login_a06_backend_요청_스키마_pydantic", + "pages_a06_login_a06_backend_의존성_공통_유틸", + "pages_a06_login_a06_backend_파일_구조" + ], + "26": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_개요_및_분석_목적", + "concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영", + "concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py", + "concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py", + "concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2", + "concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정", + "concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세", + "pages_B08_Quantity_B08_overview_2026_09" + ], + "27": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_엔드포인트", + "pages_a07_register_a07_backend_가입_로직_흐름", + "pages_a07_register_a07_backend_요청_스키마_pydantic", + "pages_a07_register_a07_backend_의존성_공통_유틸", + "pages_a07_register_a07_backend_참고", + "pages_a07_register_a07_backend_파일_구조" + ], + "28": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4축_조작과_재질", + "pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시", + "pages_b06_section_b06_culvert_controls_계산_보기_분리", + "pages_b06_section_b06_culvert_controls_구현_파일", + "pages_b06_section_b06_culvert_controls_자체검증_기록", + "pages_b06_section_b06_culvert_controls_조정창", + "pages_b06_section_b06_culvert_controls_집수정_9키_조작" + ], + "29": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어", + "pages_b06_section_b06_revetment_link_controls_검증", + "pages_b06_section_b06_revetment_link_controls_단별_구간값", + "pages_b06_section_b06_revetment_link_controls_선택과_하이라이트", + "pages_b06_section_b06_revetment_link_controls_연동과_경사", + "pages_b06_section_b06_revetment_link_controls_정본과_공용_모델", + "pages_b06_section_b06_revetment_link_controls_형태와_조정창" + ], + "30": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26", + "pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인", + "pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동", + "pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_현재_책임_경계", + "pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3" + ], + "31": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표" + ], + "32": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_로컬라이제이션", + "pages_b09_estimation_b09_frontend_백엔드_db_미착수", + "pages_b09_estimation_b09_frontend_의존성", + "pages_b09_estimation_b09_frontend_참고", + "pages_b09_estimation_b09_frontend_컴포넌트_함수", + "pages_b09_estimation_b09_frontend_파일_구조" + ], + "33": [ + "architecture_implementation_status", + "architecture_implementation_status_구현_상태_용어", + "architecture_implementation_status_단계별_판정", + "architecture_implementation_status_미결_설계", + "architecture_implementation_status_반드시_유지할_구분", + "architecture_implementation_status_비워크플로_영역_판정", + "architecture_implementation_status_현재_구현_현황_소스_읽기_감사" + ], + "34": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블", + "concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트", + "concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션", + "concepts_db_schema_structure_output_quantity_items_수량_산출_항목", + "concepts_db_schema_structure_output_quantity_items_총비용_계산_예", + "concepts_db_schema_structure_output_structures_배치_구조물" + ], + "35": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_기술부채", + "pages_b01_dashboard_b01_backend_라우터_권한_헬퍼", + "pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세", + "pages_b01_dashboard_b01_backend_요청_스키마", + "pages_b01_dashboard_b01_backend_저장소_및_삭제_함수" + ], + "36": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_권한_헬퍼", + "pages_b01_dashboard_b01_frontend_공유_자원_연결", + "pages_b01_dashboard_b01_frontend_모달", + "pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일", + "pages_b01_dashboard_b01_frontend_파일과_진입점" + ], + "37": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_알림", + "pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문", + "pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload", + "pages_b03_fileinput_b03_backend_입력_검증_파일_처리", + "pages_b03_fileinput_b03_backend_저장소_및_초기화" + ], + "38": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획", + "pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동", + "pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차", + "pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계", + "pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건", + "pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀" + ], + "39": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이", + "pages_b06_section_b06_culvert_basin_multitier_미결", + "pages_b06_section_b06_culvert_basin_multitier_유입_구조물", + "pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단", + "pages_b06_section_b06_culvert_basin_multitier_자체검증_기록", + "pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부" + ], + "40": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계", + "pages_b06_section_b06_culvert_geometry_redesign_검증_상태", + "pages_b06_section_b06_culvert_geometry_redesign_구현_파일", + "pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙", + "pages_b06_section_b06_culvert_geometry_redesign_설계선_트림", + "pages_b06_section_b06_culvert_geometry_redesign_접속선" + ], + "41": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트", + "pages_b06_section_b06_culvert_set_검증_근거와_후속", + "pages_b06_section_b06_culvert_set_계획선_규칙", + "pages_b06_section_b06_culvert_set_구현_항목", + "pages_b06_section_b06_culvert_set_입력_판정", + "pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷" + ], + "42": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_로컬라이제이션", + "pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업", + "pages_b10_payment_b10_frontend_의존성", + "pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup", + "pages_b10_payment_b10_frontend_파일_구조" + ], + "43": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status", + "pages_b11_status_b11_frontend_로컬라이제이션", + "pages_b11_status_b11_frontend_의존성", + "pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup", + "pages_b11_status_b11_frontend_파일_구조" + ], + "44": [ + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_스키마_개요", + "concepts_db_schema_overview_설계_원칙", + "concepts_db_schema_overview_테이블_관계_핵심_흐름", + "concepts_db_schema_overview_테이블_그룹_9개", + "concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템", + "concepts_storage_paths", + "concepts_storage_paths_db_컬럼_실제_경로_매핑", + "concepts_storage_paths_경로_패턴", + "concepts_storage_paths_원칙_backend_md_3절", + "concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure", + "concepts_storage_paths_코드_감사_주의사항", + "concepts_storage_paths_파일명_규칙_structure_md_1절" + ], + "45": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_프로젝트_관리_테이블", + "concepts_db_schema_projects_project_automations_프로젝트_자동화_정책", + "concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷", + "concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태", + "concepts_db_schema_projects_projects_프로젝트" + ], + "46": [ + "concepts_law_source_quality", + "concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호", + "concepts_law_source_quality_원인_추정", + "concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함", + "concepts_law_source_quality_조치_상태", + "concepts_law_source_quality_확인_범위", + "concepts_standard_drawing_cost_inputs" + ], + "47": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_세부_구현", + "pages_a01_home_a01_components_데이터_흐름", + "pages_a01_home_a01_components_미해결", + "pages_a01_home_a01_components_스타일", + "pages_a01_home_a01_components_의존성" + ], + "48": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_세부_구현", + "pages_a02_progdetail_a02_components_데이터_흐름", + "pages_a02_progdetail_a02_components_미해결_특이사항", + "pages_a02_progdetail_a02_components_스타일_css", + "pages_a02_progdetail_a02_components_의존성" + ], + "49": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_구조", + "pages_a02_progdetail_a02_frontend_세부_구현", + "pages_a02_progdetail_a02_frontend_제약_준수", + "pages_a02_progdetail_a02_frontend_컴포넌트_분석" + ], + "50": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_사용자_회사", + "pages_b01_dashboard_b01_api_시스템_관리자", + "pages_b01_dashboard_b01_api_프로젝트_자동화", + "pages_b01_dashboard_b01_api_회사_관리자" + ], + "51": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_클라이언트", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료", + "pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조", + "pages_b03_fileinput_b03_frontend_페이지_업로드_흐름" + ], + "52": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스", + "pages_b05_profile_b05_corridor_surface_검증", + "pages_b05_profile_b05_corridor_surface_저장_호환성", + "pages_b05_profile_b05_corridor_surface_진행_중_계획", + "pages_b05_profile_b05_corridor_surface_프론트엔드_구성" + ], + "53": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획", + "pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기" + ], + "54": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증", + "pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류", + "pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위", + "pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목" + ], + "55": [ + "architecture_project_map", + "architecture_project_map_aislo_프로젝트_지도", + "architecture_project_map_명칭_판정", + "architecture_project_map_탐색_순서", + "architecture_project_map_현재_명칭과_책임", + "architecture_workflow_data_flow", + "b08_designdetail_b08_frontend", + "concepts_quantity_cost_contract", + "pages_B07_DesignDetail_B07_frontend", + "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "pages_B09_Estimation_B09_overview_2026_09" + ], + "56": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치", + "pages_b08_designdetail_b08_cross_structure_sheets_결과", + "pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름", + "pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정", + "pages_b08_designdetail_b08_cross_structure_sheets_한계" + ], + "57": [ + "b05_profile_b05_backend", + "concepts_completed_2026_09_07", + "pages_b06_section_b06_backend", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_현재_사용자_동작" + ], + "58": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경", + "concepts_b07_external_webcad_demos_검증_상태", + "concepts_b07_external_webcad_demos_라이선스_주의", + "concepts_b07_external_webcad_demos_실행과_종료" + ], + "59": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함", + "concepts_temp_upload_사용처", + "concepts_temp_upload_주요_개념_및_스펙", + "concepts_temp_upload_주요_구성_요소" + ], + "60": [ + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes" + ], + "61": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes" + ], + "62": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_쓰는_테이블", + "pages_b02_projregister_b02_db_저장소_파일시스템", + "pages_b02_projregister_b02_db_참고_계획_당시_의도" + ], + "63": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_조회", + "pages_b03_fileinput_b03_api_일반_업로드", + "pages_b03_fileinput_b03_api_청크_업로드" + ], + "64": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_함수", + "pages_b04_preprocess_b04_db_쓰는_테이블", + "pages_b04_preprocess_b04_db_참고" + ], + "65": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_스키마_및_반환_필드", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest", + "pages_b05_profile_b05_api_엔드포인트" + ], + "66": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_저장_검증", + "pages_b05_profile_b05_corridor_patch_finish_패치_마감" + ], + "67": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "68": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급", + "pages_b05_profile_b05_structure_stations_검증", + "pages_b05_profile_b05_structure_stations_공급_경로", + "pages_b05_profile_b05_structure_stations_정본_규칙" + ], + "69": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠" + ], + "70": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할", + "pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_drainage_render_3_의존성", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러" + ], + "71": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할", + "pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_profile_structures_3_의존성", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션" + ], + "72": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_개요_및_역할", + "pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_selection_3_의존성", + "pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화" + ], + "73": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리", + "pages_b06_section_b06_culvert_link_trim_검증", + "pages_b06_section_b06_culvert_link_trim_원인과_경계", + "pages_b06_section_b06_culvert_link_trim_처리_항목" + ], + "74": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_검증", + "pages_b06_section_b06_pavement_revetment_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_포장과_물넘이" + ], + "75": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할", + "pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수", + "pages_b06_section_backend_b06_section_engine_areas_3_의존성", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진" + ], + "76": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할", + "pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트", + "pages_b06_section_backend_b06_section_router_confirm_3_의존성", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터" + ], + "77": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트" + ], + "78": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤" + ], + "79": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러" + ], + "82": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작" + ], + "83": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링" + ], + "84": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진" + ], + "85": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러" + ], + "86": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_page_3_의존성", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터" + ], + "87": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_section_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립" + ], + "88": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_구현되지_않은_항목", + "pages_b07_quantity_b07_backend_구현된_항목", + "pages_b07_quantity_b07_backend_책임_경계_미결" + ], + "89": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진", + "pages_b08_designdetail_b08_cad_blocks_검증", + "pages_b08_designdetail_b08_cad_blocks_구현", + "pages_b08_designdetail_b08_cad_blocks_범위_결정" + ], + "90": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계", + "pages_b08_designdetail_b08_cad_commands_검증_제한", + "pages_b08_designdetail_b08_cad_commands_구현_범위", + "pages_b08_designdetail_b08_cad_commands_핵심_구성" + ], + "91": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_검증_후속", + "pages_b08_designdetail_b08_cad_table_entity_기능", + "pages_b08_designdetail_b08_cad_table_entity_모델", + "pages_b08_designdetail_b08_cad_table_entity_이관_범위" + ], + "92": [ + "architecture_public_admin_map", + "architecture_public_admin_map_공개_인증_관리_영역_지도", + "architecture_public_admin_map_공통_의존", + "architecture_public_admin_map_직접_구현_관계" + ], + "93": [ + "architecture_shared_resources", + "architecture_shared_resources_공유_자원_영향_지도", + "architecture_shared_resources_단계별_직접_연결", + "architecture_shared_resources_영향_분석_규칙" + ], + "94": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸", + "pages_a00_common_a00_common_개요", + "pages_a00_common_a00_common_세분화_마크다운_문서_목록" + ], + "95": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_appshell_주요_함수_목록" + ], + "96": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_router_주요_함수_목록" + ], + "97": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_엔드포인트", + "pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic" + ], + "98": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_백엔드_python", + "pages_b04_preprocess_b04_dependencies_프론트엔드_typescript" + ], + "99": [ + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요" + ], + "100": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_사용_관계", + "pages_b05_profile_b05_db_repository_함수", + "pages_b05_profile_b05_db_저장_경로" + ], + "101": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식", + "pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "102": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준", + "pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록" + ], + "103": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록" + ], + "104": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록" + ], + "105": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록" + ], + "106": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록" + ], + "107": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_사용_관계", + "pages_b06_section_b06_db_repository_함수", + "pages_b06_section_b06_db_파일_경로" + ], + "108": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트" + ], + "109": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트" + ], + "110": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널" + ], + "111": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "112": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_역참조_사용처", + "concepts_common_util_common_util_project_delete_주요_함수_목록" + ], + "113": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_역참조_사용처", + "concepts_common_util_common_util_storage_주요_함수_목록" + ], + "114": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_역참조_사용처", + "concepts_common_util_common_util_workflow_state_주요_함수_목록" + ], + "115": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_운영_규칙" + ], + "116": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성", + "pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록" + ], + "117": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록" + ], + "118": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록", + "pages_a06_login_backend_a06_login_router_연관_개념_및_의존성" + ], + "119": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록", + "pages_a07_register_backend_a07_register_router_연관_개념_및_의존성" + ], + "120": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록", + "pages_a08_support_backend_a08_support_router_연관_개념_및_의존성" + ], + "121": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록", + "pages_a09_security_backend_a09_security_router_연관_개념_및_의존성" + ], + "122": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계", + "pages_b01_dashboard_b01_db_트랜잭션_경계" + ], + "123": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈" + ], + "124": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록", + "pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성" + ], + "125": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록" + ], + "126": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성", + "pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록" + ], + "127": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계", + "pages_b03_fileinput_b03_db_파일_경로" + ], + "128": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_공통_모듈" + ], + "129": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성", + "pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록" + ], + "130": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성", + "pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록" + ], + "131": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_페이지_파일별_연결" + ], + "132": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록" + ], + "133": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록", + "pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성" + ], + "134": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록", + "pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성" + ], + "135": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록", + "pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성" + ], + "136": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈", + "pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록" + ], + "137": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록", + "pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성" + ], + "138": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록" + ], + "139": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록" + ], + "140": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록" + ], + "141": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록" + ], + "142": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록" + ], + "143": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록" + ], + "144": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_공통_모듈" + ], + "145": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록", + "pages_b06_section_backend_b06_section_router_연관_개념_및_의존성" + ], + "146": [ + "architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름", + "architecture_workflow_data_flow_b04_b06_자동_계산과_재설계", + "architecture_workflow_data_flow_단계_관계", + "architecture_workflow_data_flow_상태와_산출물_무효화", + "architecture_workflow_data_flow_정본_위치" + ], + "147": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_엔드포인트", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "148": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조" + ], + "149": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획" + ], + "150": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_후속_완료_항목" + ], + "151": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정" + ], + "152": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "153": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "154": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_실제_api" + ], + "155": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록" + ], + "156": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록" + ], + "157": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록" + ], + "158": [ + "b03_fileinput_route_snapshot_crs" + ], + "159": [ + "b03_fileinput_upload_ui_2026_09" + ], + "160": [ + "b04_preprocess_compass_crs_2026_09" + ], + "161": [ + "b04_preprocess_drainage_compass_crs" + ], + "162": [ + "b05_profile_corridor_cut_fill" + ], + "163": [ + "b05_profile_corridor_plan_curves" + ], + "164": [ + "b05_profile_frontend" + ], + "165": [ + "b05_profile_masshaul_structure_2026_09" + ], + "166": [ + "b05_profile_profile_interaction_2026_09" + ], + "167": [ + "b06_section_cross_design_ui_2026_09" + ], + "168": [ + "b06_section_masshaul_culvert_2026_09" + ], + "169": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "170": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "171": [ + "b08_designdetail_cad_delivery_2026_09" + ], + "172": [ + "b08_designdetail_cad_interaction" + ], + "173": [ + "b08_designdetail_cad_title_block" + ], + "174": [ + "b08_designdetail_cad_usability_2026_09_01" + ], + "175": [ + "b08_designdetail_frontend" + ], + "176": [ + "b08_designdetail_openwebcad_app" + ], + "177": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "178": [ + "concept_drainage_watershed" + ], + "179": [ + "concept_mass_haul_diagram" + ], + "180": [ + "concepts_completed_2026_09_01" + ], + "181": [ + "concepts_completed_2026_09_01_followups" + ], + "182": [ + "concepts_completed_2026_09_02" + ], + "183": [ + "concepts_completed_2026_09_03" + ], + "184": [ + "concepts_completed_2026_09_03_additional" + ], + "185": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query" + ], + "186": [ + "index" + ], + "187": [ + "pages_b03_fileinput_backend" + ], + "188": [ + "pages_b03_fileinput_frontend" + ], + "189": [ + "pages_b04_preprocess_backend" + ], + "190": [ + "pages_b04_preprocess_frontend" + ], + "191": [ + "pages_b07_quantity_backend_b07_quantity_router" + ], + "192": [ + "pages_b08_designdetail_cad_blocks" + ], + "193": [ + "pages_b08_designdetail_cad_table_entity" + ], + "194": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "195": [ + "query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query" + ], + "196": [ + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_계산_엔진", + "pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정", + "pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성", + "pages_b06_section_b06_backend_요청_응답_모델" + ] + }, + "cohesion": { + "0": 0.06451612903225806, + "1": 0.04878048780487805, + "2": 0.13333333333333333, + "3": 0.125, + "4": 0.125, + "5": 0.16666666666666666, + "6": 0.16666666666666666, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.18181818181818182, + "12": 0.18181818181818182, + "13": 0.18181818181818182, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2, + "18": 0.2, + "19": 0.2, + "20": 0.2, + "21": 0.2, + "22": 0.2, + "23": 0.2, + "24": 0.2222222222222222, + "25": 0.2222222222222222, + "26": 0.2222222222222222, + "27": 0.25, + "28": 0.25, + "29": 0.25, + "30": 0.25, + "31": 0.25, + "32": 0.25, + "33": 0.2857142857142857, + "34": 0.2857142857142857, + "35": 0.2857142857142857, + "36": 0.2857142857142857, + "37": 0.2857142857142857, + "38": 0.2857142857142857, + "39": 0.2857142857142857, + "40": 0.2857142857142857, + "41": 0.2857142857142857, + "42": 0.2857142857142857, + "43": 0.2857142857142857, + "44": 0.15384615384615385, + "45": 0.3333333333333333, + "46": 0.2857142857142857, + "47": 0.3333333333333333, + "48": 0.3333333333333333, + "49": 0.3333333333333333, + "50": 0.3333333333333333, + "51": 0.3333333333333333, + "52": 0.3333333333333333, + "53": 0.3333333333333333, + "54": 0.3333333333333333, + "55": 0.2, + "56": 0.3333333333333333, + "57": 0.3333333333333333, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.4, + "65": 0.4, + "66": 0.4, + "67": 0.4, + "68": 0.4, + "69": 0.4, + "70": 0.4, + "71": 0.4, + "72": 0.4, + "73": 0.4, + "74": 0.4, + "75": 0.4, + "76": 0.4, + "77": 0.4, + "78": 0.4, + "79": 0.4, + "80": 0.4, + "81": 0.4, + "82": 0.4, + "83": 0.4, + "84": 0.4, + "85": 0.4, + "86": 0.4, + "87": 0.4, + "88": 0.4, + "89": 0.4, + "90": 0.4, + "91": 0.4, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.5, + "96": 0.5, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.5, + "101": 0.5, + "102": 0.5, + "103": 0.5, + "104": 0.5, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.6666666666666666, + "113": 0.6666666666666666, + "114": 0.6666666666666666, + "115": 0.6666666666666666, + "116": 0.6666666666666666, + "117": 0.6666666666666666, + "118": 0.6666666666666666, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 0.6666666666666666, + "122": 0.6666666666666666, + "123": 0.6666666666666666, + "124": 0.6666666666666666, + "125": 0.6666666666666666, + "126": 0.6666666666666666, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.6666666666666666, + "131": 0.6666666666666666, + "132": 0.6666666666666666, + "133": 0.6666666666666666, + "134": 0.6666666666666666, + "135": 0.6666666666666666, + "136": 0.6666666666666666, + "137": 0.6666666666666666, + "138": 0.6666666666666666, + "139": 0.6666666666666666, + "140": 0.6666666666666666, + "141": 0.6666666666666666, + "142": 0.6666666666666666, + "143": 0.6666666666666666, + "144": 0.6666666666666666, + "145": 0.6666666666666666, + "146": 0.4, + "147": 0.6666666666666666, + "148": 1.0, + "149": 1.0, + "150": 1.0, + "151": 1.0, + "152": 1.0, + "153": 1.0, + "154": 1.0, + "155": 1.0, + "156": 1.0, + "157": 1.0, + "158": 1.0, + "159": 1.0, + "160": 1.0, + "161": 1.0, + "162": 1.0, + "163": 1.0, + "164": 1.0, + "165": 1.0, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0, + "178": 1.0, + "179": 1.0, + "180": 1.0, + "181": 1.0, + "182": 1.0, + "183": 1.0, + "184": 1.0, + "185": 1.0, + "186": 1.0, + "187": 1.0, + "188": 1.0, + "189": 1.0, + "190": 1.0, + "191": 1.0, + "192": 1.0, + "193": 1.0, + "194": 1.0, + "195": 1.0, + "196": 0.4 + }, + "gods": [ + { + "id": "concepts_completed_2026_09_04", + "label": "2026-09-04 완료 항목", + "degree": 17 + }, + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates — Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "label": "DB: 로그/모니터링 테이블", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "label": "2026-08-29 완료 반영", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "label": "DB: 파일/지표면분석 테이블", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register — Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support — Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister — Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_인증_rbac", + "label": "인증 / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "label": "배수유역 해석 및 세부설계 (Drainage Watershed)", + "degree": 9 + } + ], + "surprises": [ + { + "source": "2026-09-04 완료 항목", + "target": "B05_Profile/B05_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B05_Profile/B05_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B05_Profile/B05_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B08_DesignDetail/B08_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B08_DesignDetail/B08_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B08_DesignDetail/B08_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "B07 구조물 표준도 — 조사·합의와 현재 통로", + "target": "표준도·수량·원가 입력의 미결 경계", + "source_files": [ + "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "concepts/standard_drawing_cost_inputs.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `표준도·수량·원가 입력의 미결 경계` unexpectedly reaches hub `B07 구조물 표준도 — 조사·합의와 현재 통로`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B01_Dashboard/B01_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B01_Dashboard/B01_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B01_Dashboard/B01_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B03_FileInput/B03_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B03_FileInput/B03_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B03_FileInput/B03_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + } + ], + "questions": [ + { + "type": "bridge_node", + "question": "Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "bridge_node", + "question": "Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "isolated_nodes", + "question": "What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?", + "why": "675 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `UI Templates — Localization & Components` be split into smaller, more focused modules?", + "why": "Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `인증 / RBAC` be split into smaller, more focused modules?", + "why": "Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?", + "why": "Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `2026-09-04 완료 항목` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_labels.json b/docs/wiki/graphify-out/.graphify_labels.json new file mode 100644 index 00000000..d67759d2 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "UI Templates — Localization & Components", "1": "인증 / RBAC", "2": "A00_Common — App Shell Framework", "3": "2026-09-04 완료 항목", "4": "배수유역 해석 및 세부설계 (Drainage Watershed)", "5": "DB: 로그/모니터링 테이블", "6": "A09_Security — Backend", "7": "2026-08-29 완료 반영", "8": "DB: 파일/지표면분석 테이블", "9": "DB: 경로/종횡단 테이블", "10": "A04_NewsHistory — Frontend", "11": "A07_Register — Frontend", "12": "A08_Support — Frontend", "13": "B02_ProjRegister — Frontend", "14": "A01_Home — Frontend", "15": "A05_EduDetail — Frontend", "16": "A06_Login — Frontend", "17": "A08_Support — Backend", "18": "A09_Security — Frontend", "19": "B02_ProjRegister — Backend", "20": "B04_PreProcess — Backend", "21": "B04_PreProcess — Frontend", "22": "B05 구조물 정본·통합 편집", "23": "B06_Section — Frontend", "24": "A03_CompDetail — Frontend", "25": "A06_Login — Backend", "26": "유토곡선 (Mass Haul Diagram) 계산 명세", "27": "A07_Register — Backend", "28": "B06 배수관 구조물 조작·표시", "29": "B06 기슭막이 연동·경사·단별 제어", "30": "B08_DesignDetail — Backend", "31": "B08 토적도·수리집수면적유역도", "32": "B09_Estimation — Frontend", "33": "현재 구현 현황 — 소스 읽기 감사", "34": "DB: 구조물/수량/산출물 테이블", "35": "B01_Dashboard — Backend", "36": "B01_Dashboard — Frontend", "37": "B03_FileInput — Backend", "38": "B05 급선회 3D 국부 보정 계획", "39": "B06 집수정·다단 기슭막이", "40": "B06 배수관 구조물 기하·조작 체계", "41": "B06 배수관 횡단도 세트", "42": "B10_Payment — Frontend", "43": "B11_Status — Frontend", "44": "저장 경로 규칙 (Workflow-based Folder Structure)", "45": "DB: 프로젝트 관리 테이블", "46": "임도기술교본 원문 md 추출 품질 결함", "47": "A01_Home — 세부 구현", "48": "A02_ProgDetail — 세부 구현", "49": "A02_ProgDetail — Frontend", "50": "B01_Dashboard — API", "51": "B03_FileInput — Frontend", "52": "B05 계획노선 코리도 삼각망 서피스", "53": "B05 구조물·UI 현재 계획", "54": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", "55": "B07 구조물 표준도 — 조사·합의와 현재 통로", "56": "B08 횡단도 구조물·장 배치", "57": "2026-09-07 완료·보류 요약", "58": "B07 외부 WebCAD 비교 실행환경", "59": "Temp Upload (프로젝트 생성 전 임시 보관함)", "60": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", "61": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", "62": "B02_ProjRegister — DB", "63": "B03_FileInput — API", "64": "B04_PreProcess — DB", "65": "B05_Profile — API", "66": "B05 변형 성토면 마감·날개 패치", "67": "B05_Profile — Profile Alignment & Table", "68": "B05 구조물 비정규 측점 공급", "69": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", "70": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", "71": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", "72": "_UI_Selection — 배수/구조물 3자 선택 동기화", "73": "B06 인접 측점 구조물 트림 정리", "74": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", "75": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", "76": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", "77": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", "78": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", "79": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", "80": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", "81": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", "82": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", "83": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", "84": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", "85": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", "86": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", "87": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", "88": "B07 Quantity — Backend", "89": "B08 CAD 블록 라이브러리·사진", "90": "B08 OpenWebCAD 명령 체계", "91": "B08_CAD_table_entity.md", "92": "공개·인증·관리 영역 지도", "93": "공유 자원 영향 지도", "94": "A00_Common — 공통 프레임워크 & 유틸", "95": "app_shell.ts", "96": "router.ts", "97": "B04_PreProcess — API", "98": "B04_PreProcess — Dependencies", "99": "B05_Profile — Backend", "100": "B05_Profile — DB 사용 관계", "101": "B05_Profile — 3D Viewer & Interaction", "102": "B05_Profile_Engine_Sections.md", "103": "B05_Profile_Api_Fetch.ts", "104": "B05_Profile_UI_Drainage_Panel", "105": "B05_Profile_UI_Drainage_Pipes", "106": "B05_Profile_UI_Profile_Panel.md", "107": "B06_Section — DB 사용 관계", "108": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", "109": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", "110": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", "111": "B08_DesignDetail — Dependencies", "112": "common_util_project_delete.md", "113": "common_util_storage.md", "114": "common_util_workflow_state.md", "115": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", "116": "A01_Home_UI_Page.md", "117": "A02_ProgDetail_UI_Page.md", "118": "A06_Login_Router.md", "119": "A07_Register_Router.md", "120": "A08_Support_Router.md", "121": "A09_Security_Router.md", "122": "B01_Dashboard — DB 사용 관계", "123": "B01_Dashboard — Dependencies", "124": "B01_Dashboard_Router.md", "125": "B01_Dashboard_UI_Page.md", "126": "B02_ProjRegister_Router.md", "127": "B03_FileInput — DB 사용 관계", "128": "B03_FileInput — Dependencies", "129": "B03_FileInput_Router.md", "130": "B04_PreProcess_Router.md", "131": "B05_Profile — Dependencies", "132": "B05_Profile_Engine_Grade.md", "133": "B05_Profile_Engine_Solver.md", "134": "B05_Profile_Repository.md", "135": "B05_Profile_Router.md", "136": "B05_Profile_Router_Confirm.md", "137": "B05_Profile_Schema.md", "138": "B05_Profile_UI_IrregularStations.md", "139": "B05_Profile_UI_Page.md", "140": "B05_Profile_UI_Panel.md", "141": "B05_Profile_UI_Profile_Alignment.md", "142": "B05_Profile_UI_Profile_Table.md", "143": "B05_Profile_UI_Viewer.md", "144": "B06_Section — Dependencies", "145": "B06_Section_Router.md", "146": "B01~B09 Workflow 데이터 흐름", "147": "B08_DesignDetail — API", "148": "longitudinal_alignment.md", "149": "B03_FileInput_plan_lidar_multi_file.md", "150": "B05_completed_followups.md", "151": "B05_corridor_followup_decisions.md", "152": "B06_api.md", "153": "B07_db.md", "154": "B08_DesignDetail_Router.md", "155": "B09_Estimation_UI_Page.md", "156": "B10_Payment_UI_Page.md", "157": "B11_Status_UI_Page.md", "158": "B03 계획노선 정본·좌표계 후속", "159": "B03 파일 입력 화면 정리", "160": "B04 3D 방위·좌표계 최신 결정", "161": "B04 세부유역·방위·좌표계", "162": "B05 구조물 구간 절취·측벽·성토 패치", "163": "B05 구조물 3D 투영 커브", "164": "B05_Profile — Frontend", "165": "B05 유토곡선·구조물 후속", "166": "B05 종단곡선·실시간 횡단 연동", "167": "B06 횡단 계산 미러·카드 표기", "168": "B06 횡단 관 형상·유토곡선 후속", "169": "B08_DesignDetail_Engine_Cad_Basin.py", "170": "B08_DesignDetail_Engine_Cad_MassHaul.py", "171": "B08 CAD·납품 도면 후속", "172": "B08 CAD 기본 조작", "173": "B08 CAD 도각·표제란", "174": "B08 CAD 사용자 편의성 정리", "175": "B08_DesignDetail — Frontend", "176": "OpenWebCAD Core", "177": "common_util_mass_haul_settle.ts", "178": "Drainage Watershed (유역도)", "179": "Mass Haul Diagram (토적도)", "180": "2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어", "181": "2026-09-01 잔여 완료 체크 정리", "182": "2026-09-02 완료 항목", "183": "2026-09-03 완료 — 입력·배수·종횡단·CAD", "184": "2026-09-03 추가 완료 — 화면·종단·횡단", "185": "Query: 임도 집수정 형태정보", "186": "Wiki Index", "187": "B03 File Input Backend", "188": "B03 File Input Frontend", "189": "B04 PreProcess Backend", "190": "B04 PreProcess Frontend", "191": "B07_Quantity_Router.md", "192": "B08 CAD Blocks Library", "193": "B08 CAD Table Entity", "194": "B08 Cross Section Structure Sheets", "195": "Query: 배수관 매설 각도 제약조건 (임도)", "196": "B06_Section — Backend"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_labels.json.sig b/docs/wiki/graphify-out/.graphify_labels.json.sig new file mode 100644 index 00000000..1a1566dc --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_labels.json.sig @@ -0,0 +1 @@ +{"0": "654b06bc623c5716", "1": "45ee129630719590", "2": "b89ab4ab42c1a871", "3": "16d8f40d67f96c6e", "4": "52678f8b86fac983", "5": "48e4d31de297cfb5", "6": "c263c2f2c6032ddd", "7": "9738c86e1c9571c2", "8": "cbf1b9f07c71f624", "9": "ed71d11dedf4699b", "10": "ad84f39abed93cb8", "11": "45c440b50ff2362c", "12": "e0180330f9b8008a", "13": "41077ef2ff59525f", "14": "73f6b4d62c159604", "15": "613d7a7e36057ffd", "16": "f59ab39d57a8d1f9", "17": "c50edec1a73f00c1", "18": "c3e2cc2ef44f18b3", "19": "3c1a5ef5bd44df01", "20": "bc58d3e8481509ab", "21": "a8fae60eacf4fcce", "22": "ca8982d98722331d", "23": "7eacf81b83f03fbf", "24": "adad7505995f6f52", "25": "474ea44af4f04c82", "26": "e64fbb4383cc49a3", "27": "769e290404455c4c", "28": "28a93066c074b5bc", "29": "8bff9123ce9f50ae", "30": "643fe918c1c85ee4", "31": "aa0688f201905542", "32": "0342cf49ca901a85", "33": "e178a48295544a28", "34": "380a3badb89ed762", "35": "d4c5412bacc913ed", "36": "38b73356afe0bb87", "37": "6309e8f54254b5e7", "38": "fd41aaf36d7184fa", "39": "fc8cc3d8b71784d2", "40": "63c95bcccf7ea80e", "41": "9eedf654e87aea2c", "42": "68cc361d36183891", "43": "4eb3fdd272e171a5", "44": "a434b4aa12487e59", "45": "8f1b056393903cf3", "46": "8878d80b49e2557f", "47": "c0e2d74921a49d34", "48": "e6fea956b0def332", "49": "237d2e0aece2c8a6", "50": "76088df65fb5bb3b", "51": "0aa25d5d7e639f23", "52": "fa87b28143192eaa", "53": "fe1c238e16694c07", "54": "e08ddd7ca8ac9aff", "55": "eab077656d3f8c75", "56": "04919d6b1986b1a9", "57": "034c390ec91239fb", "58": "1934ae476a8b70f4", "59": "031b02bf508382d7", "60": "50425b2515411093", "61": "e3e9acb4b35273f0", "62": "dc3cdb18d54c8330", "63": "c4df121308851eb5", "64": "b7e9fc368d258012", "65": "07602201431bec97", "66": "333f372a831efc9f", "67": "92c03cd605db839f", "68": "e3451bc5ebaced41", "69": "1e7d6d4de65d943b", "70": "238e2d30ab41938f", "71": "b84d97a3b8065ed4", "72": "42999263d6a6c9a1", "73": "824edd3aad6561e7", "74": "2610a006588ce436", "75": "1ce2ede53c7294c8", "76": "bddf20b39e0729bb", "77": "d36bec0727f15002", "78": "164eb1588344bc0f", "79": "b5535606732a5e42", "80": "687999458fef48da", "81": "b7e19b96a10617a9", "82": "c3e6082f13ad5985", "83": "35e34ad101669ebf", "84": "12b034b2546c6e2b", "85": "69453c41f1ecce66", "86": "762d8f6e914dfdf8", "87": "1cd71d6ecf73ab0b", "88": "7b8751a25c6d1b27", "89": "0904110be26c4483", "90": "29eda45734dbc708", "91": "3e40d01148bfb53c", "92": "1dbf49fe7f9be388", "93": "2b9a217f6884eb50", "94": "2a37a08c37c0303b", "95": "25f353dd6f640a78", "96": "062c62b67e5e5403", "97": "dd05f1644af8142e", "98": "dfcef9f15ac601ee", "99": "3e38b65fe1477477", "100": "1ea1fce3444c7727", "101": "ea46a8f60df9d92f", "102": "16ca72b95ae1addf", "103": "330e5cf550746a4f", "104": "f8d78e881a324082", "105": "cbebadb8991641cd", "106": "eaaccd0da946518d", "107": "ca7bb8a484299984", "108": "2ebe6f5a87fe3f51", "109": "948f518f0a719e01", "110": "0708ad975602ddbe", "111": "81e1b6bfb3a50bb4", "112": "798f8200068f6372", "113": "6c9edca59f540871", "114": "ec43e4ea428719df", "115": "f08827c9c55eafa1", "116": "0b9433926e1155b1", "117": "f6bc78159ac0ec68", "118": "eea3339cabad9a04", "119": "e54b79a99a39e9f1", "120": "03aad6cd1832ada1", "121": "22be9d9111223b8a", "122": "21bdf41f21c10f0d", "123": "638ee57ce404971b", "124": "ddd3202db05faa0b", "125": "6673ab6e97a9f522", "126": "fa9bc92dcb7a5999", "127": "f8b075a3cac51de0", "128": "e84c1720708f6178", "129": "e64c22abf5536150", "130": "353190a68210e1a3", "131": "d1b9bdd091afb5c4", "132": "e6ca80af17d034fd", "133": "9e2b99497cfdab24", "134": "3b4389bbc15ee0be", "135": "6d88b6a42c333526", "136": "afd353e65d38ccca", "137": "86f8a113e069a7f6", "138": "7ab51cb55c567aaf", "139": "65e050f576e02b02", "140": "c2144b4c7a17f736", "141": "4d9af0998d69eef1", "142": "31b449fa92d4d0cc", "143": "9817cb271d5f2555", "144": "0386e7eaecf2f91c", "145": "79aa8633453d1e1b", "146": "fef758d14ec4c388", "147": "592ad6011cd7395c", "148": "0c8017e65c2d5dd8", "149": "1a454d48e41bbf75", "150": "35ed3af7f490b535", "151": "ed81f316e0f70964", "152": "28a4c4c6fc5ef1d6", "153": "c925cc84453e18ec", "154": "a4df4863579292f3", "155": "d261c0c6b90390d7", "156": "8fdc75b2330b8ebf", "157": "52e72f0c4cc85fef", "158": "d479729c86b67007", "159": "a82f751c6279c69c", "160": "fe0b5129482eca36", "161": "8a41946f7397e270", "162": "399694acf1264033", "163": "519400ab10b4a548", "164": "9a78a88568dbb5bd", "165": "5cfcadb44833bc0f", "166": "a7d5a4f2b79bfaa0", "167": "b09d50385e0d11bd", "168": "4b0aa0651a63c2ea", "169": "5c02caaa87a51eab", "170": "077d08a125548564", "171": "6c65c2e7fbfacebd", "172": "f07fc5116ef81a48", "173": "b5998e97a683689e", "174": "d1b94139c8626afa", "175": "2405bd25622fee79", "176": "1d13634b663c3f6e", "177": "a409142e478e5ae1", "178": "3f7840ed54f53fac", "179": "242dce1a2220261b", "180": "56ba0c12e653fc8e", "181": "55170a60e93276dd", "182": "31eedee9dacca57e", "183": "0d95ecb8704f661f", "184": "05d02a9c8233d68d", "185": "5431edab09f7a951", "186": "d04c7f65307d78ea", "187": "a6f13e9aa0999f1c", "188": "2fbd77b49e15c74e", "189": "5ba354cee5cb643c", "190": "036f4ea9d1e2da2f", "191": "c86c5a520b64db9f", "192": "e6301c2f3a7e5a7f", "193": "95a0ff0063e176d4", "194": "c32be4c35f1f3897", "195": "29160c5b604dea72", "196": "400995fd976abd24"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_learning.json b/docs/wiki/graphify-out/.graphify_learning.json new file mode 100644 index 00000000..9c132588 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_learning.json @@ -0,0 +1,5 @@ +{ + "generated_at": "2026-08-22T08:02:45.036717+00:00", + "nodes": {}, + "version": 1 +} diff --git a/docs/wiki/graphify-out/.graphify_root b/docs/wiki/graphify-out/.graphify_root new file mode 100644 index 00000000..945c9b46 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_root @@ -0,0 +1 @@ +. \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_semantic_marker b/docs/wiki/graphify-out/.graphify_semantic_marker new file mode 100644 index 00000000..b0cd2155 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2385} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_semantic_new.json b/docs/wiki/graphify-out/.graphify_semantic_new.json new file mode 100644 index 00000000..80f72931 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_semantic_new.json @@ -0,0 +1 @@ +{"nodes":[{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","label":"B06 집수정·다단 기슭막이","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection","label":"유입 구조물 자동 판정·형식 선택","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","label":"집수정 I·ㄴ·ㄷ형","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment","label":"집수정 계류측 성토부","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","label":"유출 성토부·다단 기슭막이","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults","label":"집수정·기슭막이 미결 기본값","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_document","label":"B06 배수관 구조물 조작·표시","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","label":"배수관 구조물 4축 조작","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits","label":"재질별 높이 한계","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard","label":"outletGuard","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","label":"집수정 9키 조작","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move","label":"clampBasinMove","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation","label":"기하 계산과 보기 분리","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state","label":"카드 줌·팬 상태 유지","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","label":"B06 배수관 구조물 기하·조작 체계","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","label":"배수관 구조물 자동 자리","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","label":"배수관 접속선","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection","label":"선형 보간 교차점","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim","label":"배수관 설계선 트림","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","label":"computeCulvertLayout()","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay","label":"appendCulvertOverlay()","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_document","label":"B06_Section API","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_detail","label":"GET sections/detail","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_confirm","label":"POST sections confirm","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_regenerate","label":"POST sections regenerate","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_cross_design","label":"POST sections cross-design","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_basin_adjust","label":"basin_adjust API 계약","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","label":"배수관 세트 자유형 응답 재사용","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_document","label":"B06_Section DB 사용 관계","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","label":"longitudinal_sections","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_cross_sections","label":"cross_sections","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_section_repository","label":"B06 Section Repository 함수군","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_section_file_paths","label":"종횡단 산출물 상대경로","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","label":"data.design.basin_adjust","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null}],"edges":[{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","target":"docs_wiki_pages_b06_section_b06_culvert_controls_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","relation":"rationale_for","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"rationale_for","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_document","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_document","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","target":"docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard","target":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move","target":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","target":"docs_wiki_pages_b06_section_b06_api_basin_adjust","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","target":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation","target":"docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state","relation":"rationale_for","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","target":"docs_wiki_pages_b06_section_b06_culvert_controls_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"conceptually_related_to","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_document","target":"docs_wiki_pages_b06_section_b06_db_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_detail","target":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_confirm","target":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_regenerate","target":"docs_wiki_pages_b06_section_b06_db_section_repository","relation":"shares_data_with","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_cross_design","target":"docs_wiki_pages_b06_section_b06_api_basin_adjust","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_basin_adjust","target":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","target":"docs_wiki_pages_b06_section_b06_api_sections_detail","relation":"rationale_for","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_document","target":"docs_wiki_pages_b06_section_b06_api_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_section_repository","target":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_section_repository","target":"docs_wiki_pages_b06_section_b06_db_cross_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","target":"docs_wiki_pages_b06_section_b06_db_section_file_paths","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_cross_sections","target":"docs_wiki_pages_b06_section_b06_db_section_file_paths","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","target":"docs_wiki_pages_b06_section_b06_db_cross_sections","relation":"conceptually_related_to","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0}],"hyperedges":[{"id":"basin_adjust_persistence_flow","label":"집수정 조정값 영구저장 흐름","nodes":["docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","docs_wiki_pages_b06_section_b06_api_cross_design","docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md"},{"id":"culvert_geometry_system","label":"배수관 구조물 통합 기하 체계","nodes":["docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"],"relation":"form","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md"}],"input_tokens":0,"output_tokens":0} diff --git a/docs/wiki/graphify-out/.vocab.txt b/docs/wiki/graphify-out/.vocab.txt new file mode 100644 index 00000000..b86e2201 --- /dev/null +++ b/docs/wiki/graphify-out/.vocab.txt @@ -0,0 +1,162 @@ +acceleration +aislo +and +api +app +append +application +architecture +areas +artifact +attach +audit +auto +backend +balance +balloon +based +boundary +cad +canonical +canonicalization +chain +cleanup +common +comp +components +compute +confirm +contour +contract +cross +css +culvert +current +curve +dar +dashboard +data +database +defects +deferred +dependencies +design +detail +diagram +downstream +drainage +editing +edu +endpoints +engine +estimation +external +extraction +facility +fetch +file +flow +folder +framework +frontend +haul +history +home +implementation +index +input +invalidation +invert +json +law +layout +library +localization +login +markdown +mass +method +model +multi +news +options +output +overlay +ownership +page +panel +paths +persistence +pipe +pipeline +placement +plan +points +pre +preserve +process +processing +profile +prog +proj +quantity +rasterization +raw +rbac +recommendation +register +registry +relative +responsibility +route +router +scope +section +security +set +sets +settle +shared +shell +solve +source +ssot +stage +stale +state +storage +structure +support +surface +templates +type +unification +usage +util +utils +view +visualization +web +wiki +workflow +계획선 +구조물 +근거와 +기슭막이 +데이터 +배수관 +배수유역 +산출물 +세부설계 +스냅샷 +스캐폴드 +스키마 +실행환경 +유출단 +유토곡선 +재설계 +종속성 +테이블 +프로젝트 +하단선 +횡단도 \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-16/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-16/.graphify_labels.json new file mode 100644 index 00000000..09b5ee9e --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-16/.graphify_labels.json @@ -0,0 +1,32 @@ +{ + "0": "?? ??? ??? ??", + "1": "B06 ??? B07 ??", + "2": "???? ???", + "3": "B05-B06 ?? ??", + "4": "????? ??", + "5": "App Shell? ?? ???", + "6": "A06 ???", + "7": "A07 ????", + "8": "A08 ????", + "9": "A09 ????", + "10": "B01 ????", + "11": "B02 ???? ??", + "12": "B03 ?? ??", + "13": "B04 ???", + "14": "B08 ???? CAD", + "15": "B06 ?? ???", + "16": "A01 ?", + "17": "A02 ???? ??", + "18": "A03 ?? ??", + "19": "A04 ?? ??", + "20": "A05 ??", + "21": "B01 API", + "22": "B03 API", + "23": "B04 API", + "24": "B05 API", + "25": "B06 API", + "26": "?? ?? ?? ??", + "27": "?? UI ???", + "28": "A00 ?? ?????", + "29": "B06 ?? ?? ??" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-16/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-16/GRAPH_REPORT.md new file mode 100644 index 00000000..ab14a595 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-16/GRAPH_REPORT.md @@ -0,0 +1,141 @@ +# Graph Report - . (2026-08-16) + +## Corpus Check +- Corpus is ~39,252 words - fits in a single context window. You may not need a graph. + +## Summary +- 73 nodes · 47 edges · 30 communities (14 shown, 16 thin omitted) +- Extraction: 70% EXTRACTED · 30% INFERRED · 0% AMBIGUOUS · INFERRED: 14 edges (avg confidence: 0.88) +- Token cost: 265,124 input · 14,991 output + +## Community Hubs (Navigation) +- ?? ??? ??? ?? +- B06 ??? B07 ?? +- ???? ??? +- B05-B06 ?? ?? +- ????? ?? +- App Shell? ?? ??? +- A06 ??? +- A07 ???? +- A08 ???? +- A09 ???? +- B01 ???? +- B02 ???? ?? +- B03 ?? ?? +- B04 ??? +- B08 ???? CAD +- B06 ?? ??? +- A01 ? +- A02 ???? ?? +- A03 ?? ?? +- A04 ?? ?? +- A05 ?? +- B01 API +- B03 API +- B04 API +- B05 API +- B06 API +- ?? ?? ?? ?? +- ?? UI ??? +- A00 ?? ????? +- B06 ?? ?? ?? + +## God Nodes (most connected - your core abstractions) +1. `B01~B09 Workflow 데이터 흐름` - 4 edges +2. `router.ts` - 4 edges +3. `B06_Section_UI_MassHaul_View` - 4 edges +4. `Workflow 상태 관리` - 3 edges +5. `DB 스키마 개요` - 3 edges +6. `B05_Profile - Backend` - 3 edges +7. `B06_Section_UI_Page` - 3 edges +8. `B06_Section_UI_Section_View` - 3 edges +9. `Wiki Index` - 2 edges +10. `Aislo 프로젝트 지도` - 2 edges + +## Surprising Connections (you probably didn't know these) +- `B01~B09 Workflow 데이터 흐름` --references--> `Workflow 상태 관리` [EXTRACTED] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/concepts/workflow_state.md +- `Workflow 상태 관리` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/workflow_state.md → docs/wiki/concepts/db_schema/overview.md +- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md +- `router.ts` --references--> `app_shell.ts` [INFERRED] + docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md +- `A06_Login_Router.py` --implements--> `A06_Login - Backend` [INFERRED] + docs/wiki/pages/A06_Login/backend/A06_Login_Router.md → docs/wiki/pages/A06_Login/A06_backend.md + +## Import Cycles +- None detected. + +## Communities (30 total, 16 thin omitted) + +### Community 0 - "?? ??? ??? ??" +Cohesion: 0.29 +Nodes (7): 공유 자원 영향 지도, 인증 / RBAC, DB 스키마 개요, 배수유역 해석 및 세부설계, Mass Haul Diagram Concept, Workflow 상태 관리, B06_Section_UI_MassHaul + +### Community 1 - "B06 ??? B07 ??" +Cohesion: 0.33 +Nodes (6): B07_Quantity_UI_Page, B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_Page, B06_Section_UI_Section_View + +### Community 2 - "???? ???" +Cohesion: 0.33 +Nodes (6): B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle, B06_Section_UI_MassHaul_View + +### Community 3 - "B05-B06 ?? ??" +Cohesion: 0.50 +Nodes (4): B05_Profile - Backend, B05_Profile - Frontend, B06_Section - Backend, B05_Profile_Router.py + +### Community 4 - "????? ??" +Cohesion: 0.67 +Nodes (4): Aislo 프로젝트 지도, B01~B09 Workflow 데이터 흐름, 저장 경로 규칙, Wiki Index + +### Community 5 - "App Shell? ?? ???" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 6 - "A06 ???" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 7 - "A07 ????" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 8 - "A08 ????" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 9 - "A09 ????" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 10 - "B01 ????" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 11 - "B02 ???? ??" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 12 - "B03 ?? ??" +Cohesion: 0.67 +Nodes (3): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput_Router.py + +### Community 13 - "B04 ???" +Cohesion: 0.67 +Nodes (3): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess_Router.py + +## Knowledge Gaps +- **49 isolated node(s):** `공개·인증·관리 영역 지도`, `인증 / RBAC`, `배수유역 해석 및 세부설계`, `UI Templates`, `저장 경로 규칙` (+44 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **16 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `B06_Section_UI_Section_View` connect `B06 ??? B07 ??` to `???? ???`?** + _High betweenness centrality (0.001) - this node is a cross-community bridge._ +- **Why does `B01~B09 Workflow 데이터 흐름` connect `????? ??` to `?? ??? ??? ??`?** + _High betweenness centrality (0.001) - this node is a cross-community bridge._ +- **What connects `공개·인증·관리 영역 지도`, `인증 / RBAC`, `배수유역 해석 및 세부설계` to the rest of the system?** + _49 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-16/cost.json b/docs/wiki/graphify-out/2026-08-16/cost.json new file mode 100644 index 00000000..e8489847 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-16/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + } + ], + "total_input_tokens": 265124, + "total_output_tokens": 14991 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-16/graph.json b/docs/wiki/graphify-out/2026-08-16/graph.json new file mode 100644 index 00000000..06aada01 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-16/graph.json @@ -0,0 +1,1120 @@ +{ + "directed": true, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "id": "docs_wiki_index", + "community": 4, + "community_name": "????? ??", + "norm_label": "wiki index" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "id": "docs_wiki_architecture_project_map", + "community": 4, + "community_name": "????? ??", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "id": "docs_wiki_architecture_workflow_data_flow", + "community": 4, + "community_name": "????? ??", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "id": "docs_wiki_architecture_shared_resources", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "id": "docs_wiki_architecture_public_admin_map", + "community": 26, + "community_name": "?? ?? ?? ??", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "id": "docs_wiki_concepts_workflow_state", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "id": "docs_wiki_concepts_auth_rbac", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "id": "docs_wiki_concepts_drainage_watershed", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168" + }, + { + "label": "Mass Haul Diagram Concept", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "documented_code_location": "concepts/mass_haul_diagram", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_concepts_mass_haul_diagram", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "mass haul diagram concept" + }, + { + "label": "UI Templates", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "id": "docs_wiki_concepts_ui_templates", + "community": 27, + "community_name": "?? UI ???", + "norm_label": "ui templates" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "id": "docs_wiki_concepts_db_schema_overview", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "id": "docs_wiki_concepts_storage_paths", + "community": 4, + "community_name": "????? ??", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "id": "docs_wiki_pages_a00_common_a00_common", + "community": 28, + "community_name": "A00 ?? ?????", + "norm_label": "a00_common - framework & utils" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "community": 5, + "community_name": "App Shell? ?? ???", + "norm_label": "app_shell.ts" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "community": 5, + "community_name": "App Shell? ?? ???", + "norm_label": "router.ts" + }, + { + "label": "A01_Home - Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "id": "a01_home_frontend", + "community": 16, + "community_name": "A01 ?", + "norm_label": "a01_home - frontend" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "community": 5, + "community_name": "App Shell? ?? ???", + "norm_label": "a01_home_ui_page.ts" + }, + { + "label": "A02_ProgDetail - Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "id": "a02_progdetail_frontend", + "community": 17, + "community_name": "A02 ???? ??", + "norm_label": "a02_progdetail - frontend" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "community": 5, + "community_name": "App Shell? ?? ???", + "norm_label": "a02_progdetail_ui_page.ts" + }, + { + "label": "A03_CompDetail - Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "id": "a03_compdetail_frontend", + "community": 18, + "community_name": "A03 ?? ??", + "norm_label": "a03_compdetail - frontend" + }, + { + "label": "A04_NewsHistory - Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "id": "a04_newshistory_frontend", + "community": 19, + "community_name": "A04 ?? ??", + "norm_label": "a04_newshistory - frontend" + }, + { + "label": "A05_EduDetail - Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "id": "a05_edudetail_frontend", + "community": 20, + "community_name": "A05 ??", + "norm_label": "a05_edudetail - frontend" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "id": "a06_login_backend", + "community": 6, + "community_name": "A06 ???", + "norm_label": "a06_login - backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "id": "a06_login_frontend", + "community": 6, + "community_name": "A06 ???", + "norm_label": "a06_login - frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "id": "docs_wiki_pages_a06_login_backend_a06_login_router", + "community": 6, + "community_name": "A06 ???", + "norm_label": "a06_login_router.py" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "id": "a07_register_backend", + "community": 7, + "community_name": "A07 ????", + "norm_label": "a07_register - backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "id": "a07_register_frontend", + "community": 7, + "community_name": "A07 ????", + "norm_label": "a07_register - frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "id": "docs_wiki_pages_a07_register_backend_a07_register_router", + "community": 7, + "community_name": "A07 ????", + "norm_label": "a07_register_router.py" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "id": "a08_support_backend", + "community": 8, + "community_name": "A08 ????", + "norm_label": "a08_support - backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "id": "a08_support_frontend", + "community": 8, + "community_name": "A08 ????", + "norm_label": "a08_support - frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "id": "docs_wiki_pages_a08_support_backend_a08_support_router", + "community": 8, + "community_name": "A08 ????", + "norm_label": "a08_support_router.py" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "id": "a09_security_backend", + "community": 9, + "community_name": "A09 ????", + "norm_label": "a09_security - backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "id": "a09_security_frontend", + "community": 9, + "community_name": "A09 ????", + "norm_label": "a09_security - frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "id": "docs_wiki_pages_a09_security_backend_a09_security_router", + "community": 9, + "community_name": "A09 ????", + "norm_label": "a09_security_router.py" + }, + { + "label": "B01_Dashboard - API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "id": "b01_dashboard_api", + "community": 21, + "community_name": "B01 API", + "norm_label": "b01_dashboard - api" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "id": "b01_dashboard_backend", + "community": 10, + "community_name": "B01 ????", + "norm_label": "b01_dashboard - backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "id": "b01_dashboard_frontend", + "community": 10, + "community_name": "B01 ????", + "norm_label": "b01_dashboard - frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "community": 10, + "community_name": "B01 ????", + "norm_label": "b01_dashboard_router.py" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "id": "b02_projregister_backend", + "community": 11, + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister - backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "id": "b02_projregister_frontend", + "community": 11, + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister - frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "community": 11, + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister_router.py" + }, + { + "label": "B03_FileInput - API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "id": "b03_fileinput_api", + "community": 22, + "community_name": "B03 API", + "norm_label": "b03_fileinput - api" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "id": "b03_fileinput_backend", + "community": 12, + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput - backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "id": "b03_fileinput_frontend", + "community": 12, + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput - frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "community": 12, + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput_router.py" + }, + { + "label": "B04_PreProcess - API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "id": "b04_preprocess_api", + "community": 23, + "community_name": "B04 API", + "norm_label": "b04_preprocess - api" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "id": "b04_preprocess_backend", + "community": 13, + "community_name": "B04 ???", + "norm_label": "b04_preprocess - backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "id": "b04_preprocess_frontend", + "community": 13, + "community_name": "B04 ???", + "norm_label": "b04_preprocess - frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "community": 13, + "community_name": "B04 ???", + "norm_label": "b04_preprocess_router.py" + }, + { + "label": "B05_Profile - API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "id": "b05_profile_api", + "community": 24, + "community_name": "B05 API", + "norm_label": "b05_profile - api" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "id": "b05_profile_backend", + "community": 3, + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile - backend" + }, + { + "label": "B05_Profile - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "id": "b05_profile_frontend", + "community": 3, + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile - frontend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "community": 3, + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile_router.py" + }, + { + "label": "B06_Section - API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "id": "b06_section_api", + "community": 25, + "community_name": "B06 API", + "norm_label": "b06_section - api" + }, + { + "label": "B06_Section - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "id": "b06_section_backend", + "community": 3, + "community_name": "B05-B06 ?? ??", + "norm_label": "b06_section - backend" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "community": 0, + "community_name": "?? ??? ??? ??", + "norm_label": "b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "community": 2, + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_api_fetch" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "documented_code_location": "B06_Section/B06_Section_Engine_Areas.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas", + "community": 29, + "community_name": "B06 ?? ?? ??", + "norm_label": "b06_section_engine_areas" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_backend_b06_section_router", + "community": 15, + "community_name": "B06 ?? ???", + "norm_label": "b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm", + "community": 15, + "community_name": "B06 ?? ???", + "norm_label": "b06_section_router_confirm" + }, + { + "label": "B07_Quantity_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "documented_code_location": "B07_Quantity/B07_Quantity_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "b07_quantity_ui_page", + "community": 1, + "community_name": "B06 ??? B07 ??", + "norm_label": "b07_quantity_ui_page" + }, + { + "label": "B08_DesignDetail_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "documented_code_location": "B08_DesignDetail/B08_DesignDetail_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "docs_wiki_pages_b08_designdetail_backend_b08_designdetail_router", + "community": 14, + "community_name": "B08 ???? CAD", + "norm_label": "b08_designdetail_router" + }, + { + "label": "B08_DesignDetail_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "documented_code_location": "B08_DesignDetail/B08_DesignDetail_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "id": "b08_designdetail_ui_page", + "community": 14, + "community_name": "B08 ???? CAD", + "norm_label": "b08_designdetail_ui_page" + } + ], + "links": [ + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source": "docs_wiki_index", + "target": "docs_wiki_architecture_project_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source": "docs_wiki_index", + "target": "docs_wiki_architecture_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source": "docs_wiki_architecture_workflow_data_flow", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source": "docs_wiki_architecture_workflow_data_flow", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "source": "docs_wiki_concepts_mass_haul_diagram", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b05_profile_frontend", + "target": "b05_profile_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b06_section_backend", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_location": "goToWorkflowStage B07", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "b07_quantity_ui_page" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b08_designdetail_ui_page", + "target": "docs_wiki_pages_b08_designdetail_backend_b08_designdetail_router" + } + ], + "hyperedges": [], + "built_at_commit": "7705a9c961b5b13b7841cc105b0a118951fe92dc" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-16/manifest.json b/docs/wiki/graphify-out/2026-08-16/manifest.json new file mode 100644 index 00000000..8c8fe549 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-16/manifest.json @@ -0,0 +1,777 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786881137.812412, + "ast_hash": "ebbf4b79edceeccc44869875b9bd8f20", + "semantic_hash": "ebbf4b79edceeccc44869875b9bd8f20" + }, + "architecture/public_admin_map.md": { + "mtime": 1786881140.0040932, + "ast_hash": "ec1a80ee3d00ae3e1fbcef8693681cf9", + "semantic_hash": "ec1a80ee3d00ae3e1fbcef8693681cf9" + }, + "architecture/shared_resources.md": { + "mtime": 1786881139.282637, + "ast_hash": "e04ca4d5ed99180db030104024faffe5", + "semantic_hash": "e04ca4d5ed99180db030104024faffe5" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786881251.466273, + "ast_hash": "d1f08ce8123dfd464ce09e4a2292a0f3", + "semantic_hash": "d1f08ce8123dfd464ce09e4a2292a0f3" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786881305.1403704, + "ast_hash": "316a1e2b18307ecfefaab00acc0d6967", + "semantic_hash": "316a1e2b18307ecfefaab00acc0d6967" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786881305.1423635, + "ast_hash": "a0b6cc00b983435e19f9f136cf55892b", + "semantic_hash": "a0b6cc00b983435e19f9f136cf55892b" + }, + "concepts/api_common.md": { + "mtime": 1786881305.1423635, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.1447606, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786881305.1457596, + "ast_hash": "578c6ae18a9b4f93b3e2287bd0165aae", + "semantic_hash": "578c6ae18a9b4f93b3e2287bd0165aae" + }, + "concepts/common_util.md": { + "mtime": 1786881305.1467564, + "ast_hash": "11759dfe6689ad84157832388ab3c49c", + "semantic_hash": "11759dfe6689ad84157832388ab3c49c" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.1646962, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.1666894, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.171673, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.147753, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.1726701, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.1736665, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.174663, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.174663, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.1756594, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.1776533, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786881305.1766565, + "ast_hash": "da8315f7f025ecb3fa32e1fdc326864b", + "semantic_hash": "da8315f7f025ecb3fa32e1fdc326864b" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.17865, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.1776533, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786881305.1487496, + "ast_hash": "13dce83fedd07050d060c243aaa9e13e", + "semantic_hash": "13dce83fedd07050d060c243aaa9e13e" + }, + "concepts/design.md": { + "mtime": 1786881305.1487496, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786881305.1497464, + "ast_hash": "7e8e5018955e89a8ff3338c083b413a6", + "semantic_hash": "7e8e5018955e89a8ff3338c083b413a6" + }, + "concepts/law_source_quality.md": { + "mtime": 1786881305.150743, + "ast_hash": "1ca21123a8101de6fe9a7056c448cead", + "semantic_hash": "1ca21123a8101de6fe9a7056c448cead" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786881305.1517396, + "ast_hash": "631c020639ee5f901192e1525568e55a", + "semantic_hash": "631c020639ee5f901192e1525568e55a" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.152737, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786881305.1537335, + "ast_hash": "9562d8ec9e66dd9f26c52c27c7fe2371", + "semantic_hash": "9562d8ec9e66dd9f26c52c27c7fe2371" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.1547298, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786881305.1557286, + "ast_hash": "ca5ae8fab83beb7e8ecaba3736a2fe22", + "semantic_hash": "ca5ae8fab83beb7e8ecaba3736a2fe22" + }, + "concepts/workflow_state.md": { + "mtime": 1786881305.1567233, + "ast_hash": "b848f5ab79f0d59197c46fad814f5171", + "semantic_hash": "b848f5ab79f0d59197c46fad814f5171" + }, + "index.md": { + "mtime": 1786881168.7260811, + "ast_hash": "c811ebdf9d43ad83573862b0c1b1a75f", + "semantic_hash": "c811ebdf9d43ad83573862b0c1b1a75f" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.1796467, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.180643, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.1816392, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.1826365, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786881305.183633, + "ast_hash": "e50f73cc046af71054fe02e6d1a34e50", + "semantic_hash": "e50f73cc046af71054fe02e6d1a34e50" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.185627, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.185627, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786881305.186623, + "ast_hash": "013dedd4fc6d232cac704a296973f3e8", + "semantic_hash": "013dedd4fc6d232cac704a296973f3e8" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.1876194, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786881305.1886165, + "ast_hash": "7bb5ed96e2d3c3416181da3ce47f94e6", + "semantic_hash": "7bb5ed96e2d3c3416181da3ce47f94e6" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786881305.189613, + "ast_hash": "e7224b9b656b3dd0b4ca3c266f6a2c9e", + "semantic_hash": "e7224b9b656b3dd0b4ca3c266f6a2c9e" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786881305.1906097, + "ast_hash": "77dd6754245b9dc1817a4f07e358629a", + "semantic_hash": "77dd6754245b9dc1817a4f07e358629a" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.1906097, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.1916065, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.1926038, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.1936002, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.1945963, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.1955929, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.1955929, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.1965926, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.1985853, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.2005785, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786881305.2025716, + "ast_hash": "8252c56d66d5cb8ea0a71cccc45dde43", + "semantic_hash": "8252c56d66d5cb8ea0a71cccc45dde43" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.2035682, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.2045655, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.2045655, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.2110488, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.212049, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.2130456, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.2140417, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.215039, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.216035, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.217032, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786881305.217032, + "ast_hash": "2e3cdcf8e3cfc51e80bd3f823e8e3940", + "semantic_hash": "2e3cdcf8e3cfc51e80bd3f823e8e3940" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.2180285, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.219532, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.219532, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.2205405, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.2215369, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786881305.2225342, + "ast_hash": "bdf740801a6c6743e344d5d99d88b070", + "semantic_hash": "bdf740801a6c6743e344d5d99d88b070" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786881305.2235303, + "ast_hash": "1838edd9428405e6cbf43d6427ef9298", + "semantic_hash": "1838edd9428405e6cbf43d6427ef9298" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.22652, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.2295105, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786881305.230507, + "ast_hash": "d908e2fb9848374685f53bfb1764ea6c", + "semantic_hash": "d908e2fb9848374685f53bfb1764ea6c" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.2315037, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786881305.2325003, + "ast_hash": "1382a2c8596d8eaf13db393eb7963150", + "semantic_hash": "1382a2c8596d8eaf13db393eb7963150" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786881305.2334967, + "ast_hash": "07c656899f0d47d3839ab0b1a0e8ba79", + "semantic_hash": "07c656899f0d47d3839ab0b1a0e8ba79" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786881305.2339997, + "ast_hash": "f96cc7a9bc98a17609e22c1e8c46b918", + "semantic_hash": "f96cc7a9bc98a17609e22c1e8c46b918" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.234999, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1786881305.235996, + "ast_hash": "cd4483591845f618d6a6cf773ab93e7e", + "semantic_hash": "cd4483591845f618d6a6cf773ab93e7e" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.2369924, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.237989, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.238986, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.239983, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.2409787, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.2429724, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.243969, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.2449653, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.2459621, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.2469592, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.2529387, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.2539372, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.2549326, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.255929, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.2569263, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.2579224, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.2589192, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.2599156, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.2609124, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.2619095, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.2629056, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.2639022, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.2648993, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1786881305.2658956, + "ast_hash": "3346db0c7623bea0c84d19ef531da348", + "semantic_hash": "3346db0c7623bea0c84d19ef531da348" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1786881305.2668924, + "ast_hash": "80c6a41f1fe37adbb6358ed414c8fb3b", + "semantic_hash": "80c6a41f1fe37adbb6358ed414c8fb3b" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.2678895, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.2688856, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1786881305.270879, + "ast_hash": "d7637b4ba06f2edfff7a1a580e66359a", + "semantic_hash": "d7637b4ba06f2edfff7a1a580e66359a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786881305.2728727, + "ast_hash": "86d3d234c738ae834f573d0bfb596f45", + "semantic_hash": "86d3d234c738ae834f573d0bfb596f45" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.2758622, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.2768593, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.2788558, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.279852, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.279852, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.2808485, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.2818453, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.282842, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.2838385, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.284835, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.2868283, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.2908156, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.2928083, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.2933114, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.2963042, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.2963042, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786881305.2973008, + "ast_hash": "53dbdc4d35c5c63da0fc747d3242945b", + "semantic_hash": "53dbdc4d35c5c63da0fc747d3242945b" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786881305.2982976, + "ast_hash": "31c50675f794152a1d1c295ea15b034d", + "semantic_hash": "31c50675f794152a1d1c295ea15b034d" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786881305.2982976, + "ast_hash": "a35a58d07fa56b5915dcca4702c05dd3", + "semantic_hash": "a35a58d07fa56b5915dcca4702c05dd3" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786881305.2992945, + "ast_hash": "64785a895d74cb3034bdeb40a6be7e90", + "semantic_hash": "64785a895d74cb3034bdeb40a6be7e90" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.3002913, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786881305.301288, + "ast_hash": "cbf5c779fd1d69aa0f67f5af66171631", + "semantic_hash": "cbf5c779fd1d69aa0f67f5af66171631" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786881305.3032813, + "ast_hash": "d8480c324c46b685232b04dc36bd1793", + "semantic_hash": "d8480c324c46b685232b04dc36bd1793" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786881305.3032813, + "ast_hash": "6e430dfa930697b7599ee1a6288073d8", + "semantic_hash": "6e430dfa930697b7599ee1a6288073d8" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786881305.3052773, + "ast_hash": "93e19446915a8f408739df2c8bfc099c", + "semantic_hash": "93e19446915a8f408739df2c8bfc099c" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786881305.3062742, + "ast_hash": "404bf3f55e7a106969879669e5c4cab4", + "semantic_hash": "404bf3f55e7a106969879669e5c4cab4" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.3072712, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.3072712, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.3082676, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.309264, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.310261, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json new file mode 100644 index 00000000..65bc4d24 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Workflow 상태 관리", "1": "B05 Structure Canonical Store", "2": "B01–B09 Workflow Data Flow", "3": "B06_Section_UI_MassHaul_View", "4": "공개·인증·관리 영역 지도", "5": "B05_Profile - Backend", "6": "B04 Drainage SSOT", "7": "B03_FileInput - Backend", "8": "B04_PreProcess - Backend", "9": "router.ts", "10": "B06 Section Frontend", "11": "A06_Login - Backend", "12": "A07_Register - Backend", "13": "A08_Support - Backend", "14": "A09_Security - Backend", "15": "B01_Dashboard - Backend", "16": "B02_ProjRegister - Backend", "17": "Wiki Index", "18": "DB 스키마 개요", "19": "유토곡선 (Mass Haul Diagram) 계산 명세", "20": "A01_Home — Frontend", "21": "A05_EduDetail — Frontend", "22": "B06_Section_Router"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json.sig.cluster-only b/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json.sig.cluster-only new file mode 100644 index 00000000..f48f34e9 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/.graphify_labels.json.sig.cluster-only @@ -0,0 +1 @@ +{"0": "a8e404c7f28b127c", "1": "6f6e56a0d7ff3d8a", "2": "b64aae67aeeca78b", "3": "5bde595aeaf6325b", "4": "dc6a3774e10a885c", "5": "dfaf4ca55a7b62d5", "7": "78c816004174cbef", "8": "31be8f6d03a9998f", "9": "b60f731a929e3b6c", "11": "a1be0106b6c9687d", "12": "b8d2b56aa7926139", "13": "8a56a10e14bb44ad", "14": "8ff0c47dbc796d9d", "15": "975621e3aa82cb2c", "16": "f70110a1a3226401", "17": "0a364dd79bc4d4cc", "18": "b0c7f02a1c6cd745", "19": "4943d8fd3864c270", "20": "02922bc19a3050fb", "21": "7c3c628b16a8dff5", "22": "bac9a838f0c8f8c7"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-17/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-17/GRAPH_REPORT.md new file mode 100644 index 00000000..9462a250 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/GRAPH_REPORT.md @@ -0,0 +1,150 @@ +# Graph Report - . (2026-08-17) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 123 nodes · 120 edges · 21 communities (16 shown, 5 thin omitted) +- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 18 edges (avg confidence: 0.85) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- Workflow 상태 관리 +- B05 Structure Canonical Store +- B01–B09 Workflow Data Flow +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05_Profile - Backend +- B03_FileInput - Backend +- B04_PreProcess - Backend +- router.ts +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- Wiki Index +- DB 스키마 개요 +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- A01_Home — Frontend +- A05_EduDetail — Frontend +- B06_Section_Router + +## God Nodes (most connected - your core abstractions) +1. `B05 Structure Canonical Store` - 9 edges +2. `Workflow 상태 관리` - 8 edges +3. `B07 Quantity — Backend` - 5 edges +4. `B08_DesignDetail — Backend` - 5 edges +5. `공개·인증·관리 영역 지도` - 5 edges +6. `B01–B09 Workflow Data Flow` - 5 edges +7. `Wiki Index` - 5 edges +8. `router.ts` - 4 edges +9. `B04_PreProcess - Backend` - 4 edges +10. `B06_Section_UI_MassHaul_View` - 4 edges + +## Surprising Connections (you probably didn't know these) +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md +- `router.ts` --references--> `app_shell.ts` [INFERRED] + docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md +- `A06_Login_Router.py` --implements--> `A06_Login - Backend` [INFERRED] + docs/wiki/pages/A06_Login/backend/A06_Login_Router.md → docs/wiki/pages/A06_Login/A06_backend.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Shared Drainage Canonical Data** — docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot, docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification, docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (21 total, 5 thin omitted) + +### Community 0 - "Workflow 상태 관리" +Cohesion: 0.15 +Nodes (17): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, UI Templates — Localization & Components, Workflow 상태 관리 (+9 more) + +### Community 1 - "B05 Structure Canonical Store" +Cohesion: 0.13 +Nodes (19): Cross-Stage Output Ownership, B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, B05 Profile API, Route Design Endpoints, Structure Endpoints (+11 more) + +### Community 2 - "B01–B09 Workflow Data Flow" +Cohesion: 0.12 +Nodes (18): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Law Markdown Extraction Defects (+10 more) + +### Community 3 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 4 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 5 - "B05_Profile - Backend" +Cohesion: 0.33 +Nodes (6): B05_Profile - Backend, B05_Profile - Frontend, B06_Section - Backend, B05_Profile_Router.py, B06_Section — API, B06_Section_Engine_Areas + +### Community 7 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 8 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 9 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 11 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 12 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 13 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 14 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 15 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 16 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 17 - "Wiki Index" +Cohesion: 0.67 +Nodes (3): 현재 구현 현황, B01~B09 workflow 데이터 흐름, Wiki Index + +## Knowledge Gaps +- **64 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+59 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **5 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `B05 Structure Canonical Store` connect `B05 Structure Canonical Store` to `B01–B09 Workflow Data Flow`?** + _High betweenness centrality (0.004) - this node is a cross-community bridge._ +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _66 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `B05 Structure Canonical Store` be split into smaller, more focused modules?** + _Cohesion score 0.1286549707602339 - nodes in this community are weakly interconnected._ +- **Should `B01–B09 Workflow Data Flow` be split into smaller, more focused modules?** + _Cohesion score 0.12418300653594772 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-17/cost.json b/docs/wiki/graphify-out/2026-08-17/cost.json new file mode 100644 index 00000000..9e01282c --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/cost.json @@ -0,0 +1,37 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-17/graph.json b/docs/wiki/graphify-out/2026-08-17/graph.json new file mode 100644 index 00000000..d32bf07d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/graph.json @@ -0,0 +1,2533 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "?? ??? ??? ??", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "id": "docs_wiki_concepts_auth_rbac", + "community": 4 + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "?? ??? ??? ??", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "id": "docs_wiki_concepts_drainage_watershed", + "community": 18 + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "?? ??? ??? ??", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "id": "docs_wiki_concepts_db_schema_overview", + "community": 18 + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "A00 ?? ?????", + "norm_label": "a00_common - framework & utils", + "id": "docs_wiki_pages_a00_common_a00_common", + "community": 4 + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "App Shell? ?? ???", + "norm_label": "app_shell.ts", + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "community": 9 + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "App Shell? ?? ???", + "norm_label": "router.ts", + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "community": 9 + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "App Shell? ?? ???", + "norm_label": "a01_home_ui_page.ts", + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "community": 9 + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "App Shell? ?? ???", + "norm_label": "a02_progdetail_ui_page.ts", + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "community": 9 + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 ???", + "norm_label": "a06_login - backend", + "id": "a06_login_backend", + "community": 11 + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 ???", + "norm_label": "a06_login - frontend", + "id": "a06_login_frontend", + "community": 11 + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 ???", + "norm_label": "a06_login_router.py", + "id": "docs_wiki_pages_a06_login_backend_a06_login_router", + "community": 11 + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 ????", + "norm_label": "a07_register - backend", + "id": "a07_register_backend", + "community": 12 + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 ????", + "norm_label": "a07_register - frontend", + "id": "a07_register_frontend", + "community": 12 + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 ????", + "norm_label": "a07_register_router.py", + "id": "docs_wiki_pages_a07_register_backend_a07_register_router", + "community": 12 + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 ????", + "norm_label": "a08_support - backend", + "id": "a08_support_backend", + "community": 13 + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 ????", + "norm_label": "a08_support - frontend", + "id": "a08_support_frontend", + "community": 13 + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 ????", + "norm_label": "a08_support_router.py", + "id": "docs_wiki_pages_a08_support_backend_a08_support_router", + "community": 13 + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 ????", + "norm_label": "a09_security - backend", + "id": "a09_security_backend", + "community": 14 + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 ????", + "norm_label": "a09_security - frontend", + "id": "a09_security_frontend", + "community": 14 + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 ????", + "norm_label": "a09_security_router.py", + "id": "docs_wiki_pages_a09_security_backend_a09_security_router", + "community": 14 + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 ????", + "norm_label": "b01_dashboard - backend", + "id": "b01_dashboard_backend", + "community": 15 + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 ????", + "norm_label": "b01_dashboard - frontend", + "id": "b01_dashboard_frontend", + "community": 15 + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 ????", + "norm_label": "b01_dashboard_router.py", + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "community": 15 + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister - backend", + "id": "b02_projregister_backend", + "community": 16 + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister - frontend", + "id": "b02_projregister_frontend", + "community": 16 + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 ???? ??", + "norm_label": "b02_projregister_router.py", + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "community": 16 + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput - backend", + "id": "b03_fileinput_backend", + "community": 7 + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput - frontend", + "id": "b03_fileinput_frontend", + "community": 7 + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03 ?? ??", + "norm_label": "b03_fileinput_router.py", + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "community": 7 + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04 ???", + "norm_label": "b04_preprocess - backend", + "id": "b04_preprocess_backend", + "community": 8 + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04 ???", + "norm_label": "b04_preprocess - frontend", + "id": "b04_preprocess_frontend", + "community": 8 + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04 ???", + "norm_label": "b04_preprocess_router.py", + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "community": 8 + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile - backend", + "id": "b05_profile_backend", + "community": 5 + }, + { + "label": "B05_Profile - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile - frontend", + "id": "b05_profile_frontend", + "community": 5 + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05-B06 ?? ??", + "norm_label": "b05_profile_router.py", + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "community": 5 + }, + { + "label": "B06_Section - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "community_name": "B05-B06 ?? ??", + "norm_label": "b06_section - backend", + "id": "b06_section_backend", + "community": 5 + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_page", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "community": 3 + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_section_view", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "community": 3 + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_cross_design", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "community": 3 + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_ui_cross_areas", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "?? ??? ??? ??", + "norm_label": "b06_section_ui_masshaul", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "community": 19 + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_view", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balance", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balance_view", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_balloon", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_curve", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "community": 3 + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "???? ???", + "norm_label": "b06_section_ui_masshaul_settle", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "community": 3 + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ??? B07 ??", + "norm_label": "b06_section_api_fetch", + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "community": 3 + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ?? ???", + "norm_label": "b06_section_router", + "id": "docs_wiki_pages_b06_section_backend_b06_section_router", + "community": 22 + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06 ?? ???", + "norm_label": "b06_section_router_confirm", + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm", + "community": 22 + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "norm_label": "wiki index", + "id": "docs_wiki_index", + "community": 17 + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "id": "docs_wiki_architecture_implementation_status", + "community": 17 + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "docs_wiki_architecture_workflow_data_flow", + "community": 17 + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "id": "docs_wiki_concepts_a00_app_shell_framework", + "community": 0 + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "community": 0 + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "id": "docs_wiki_concepts_common_util", + "community": 0 + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "id": "docs_wiki_concepts_mass_haul_diagram", + "community": 19 + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_concepts_storage_paths", + "community": 0 + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates", + "community": 0 + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_workflow_state", + "community": 0 + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_structure_output", + "community": 0 + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "id": "pages_b07_quantity_b07_backend", + "community": 0 + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "id": "pages_b07_quantity_b07_frontend", + "community": 0 + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "id": "pages_b07_quantity_backend_b07_quantity_router", + "community": 0 + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "id": "pages_b08_designdetail_b08_backend", + "community": 0 + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "id": "pages_b08_designdetail_b08_frontend", + "community": 0 + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "id": "pages_b08_designdetail_backend_b08_designdetail_router", + "community": 0 + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "id": "pages_b09_estimation_b09_frontend", + "community": 0 + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "id": "docs_wiki_architecture_project_map", + "community": 4 + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "id": "docs_wiki_architecture_public_admin_map", + "community": 4 + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "id": "docs_wiki_architecture_shared_resources", + "community": 4 + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "id": "docs_wiki_concepts_b07_external_webcad_demos", + "community": 0 + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "id": "pages_b07_quantity_b07_db", + "community": 0 + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "id": "pages_b08_designdetail_b08_dependencies", + "community": 0 + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "id": "docs_wiki_concepts_dependencies", + "community": 4 + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend", + "community": 20 + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend", + "community": 20 + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend", + "community": 4 + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend", + "community": 4 + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend", + "community": 21 + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "id": "docs_wiki_pages_b01_dashboard_b01_api", + "community": 21 + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "id": "docs_wiki_pages_b03_fileinput_b03_api", + "community": 7 + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "id": "docs_wiki_pages_b04_preprocess_b04_api", + "community": 8 + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "id": "docs_wiki_pages_b05_profile_b05_api", + "community": 1 + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "norm_label": "b06_section \u2014 api", + "id": "docs_wiki_pages_b06_section_b06_api", + "community": 5 + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas", + "community": 5 + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "community": 2 + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "community": 2 + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "community": 2 + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "community": 2 + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "community": 2 + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "community": 2 + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "community": 2 + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "community": 2 + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "community": 2 + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "community": 1 + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths", + "community": 1 + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "community": 1 + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "wiki index", + "id": "docs_wiki_index_wiki_index", + "community": 2 + }, + { + "label": "Canonical Page Routing", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "canonical page routing", + "id": "docs_wiki_index_canonical_page_routing", + "community": 2 + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "community": 6 + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "community": 6 + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "community": 6 + }, + { + "label": "B05 Profile API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile api", + "id": "docs_wiki_pages_b05_profile_b05_api_b05_profile_api", + "community": 1 + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "community": 1 + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "community": 1 + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "community": 1 + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "community": 1 + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "community": 1 + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "community": 1 + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "community": 1 + }, + { + "label": "B05 Profile Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile frontend", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "community": 6 + }, + { + "label": "Shared Drainage Client", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "shared drainage client", + "id": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client", + "community": 6 + }, + { + "label": "Three-Way Selection Synchronization", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "three-way selection synchronization", + "id": "docs_wiki_pages_b05_profile_b05_frontend_three_way_selection_sync", + "community": 6 + }, + { + "label": "B05 Structure Canonical Store", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 structure canonical store", + "id": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store", + "community": 1 + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure type registry", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "community": 1 + }, + { + "label": "Revision Conflict Handling", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "revision conflict handling", + "id": "docs_wiki_pages_b05_profile_b05_structures_revision_conflict_handling", + "community": 1 + }, + { + "label": "B06 STALE Boundary", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b06 stale boundary", + "id": "docs_wiki_pages_b05_profile_b05_structures_b06_stale_boundary", + "community": 2 + }, + { + "label": "B06 Section Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b06 section frontend", + "id": "docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", + "community": 10 + }, + { + "label": "Section Confirmation Flow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "section confirmation flow", + "id": "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow", + "community": 10 + }, + { + "label": "Mass Haul UI Engine", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "mass haul ui engine", + "id": "docs_wiki_pages_b06_section_b06_frontend_mass_haul_ui_engine", + "community": 10 + }, + { + "label": "Pending Structure Drawing Integration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "pending structure drawing integration", + "id": "docs_wiki_pages_b06_section_b06_frontend_pending_structure_drawing_integration", + "community": 10 + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "community": 8 + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b05_profile_frontend", + "target": "b05_profile_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b06_section_backend", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source": "docs_wiki_index", + "target": "docs_wiki_architecture_implementation_status" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source": "docs_wiki_index", + "target": "docs_wiki_architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_ui_templates" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_b05_profile_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b06_section_b06_api", + "target": "b06_section_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas", + "target": "b06_section_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_canonical_page_routing" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "target": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_b05_profile_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_b05_profile_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_b05_profile_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "docs_wiki_pages_b05_profile_b05_frontend_three_way_selection_sync" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store", + "target": "docs_wiki_pages_b05_profile_b05_structures_b06_stale_boundary" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store", + "target": "docs_wiki_pages_b05_profile_b05_structures_revision_conflict_handling" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_structures_b06_stale_boundary", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", + "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", + "target": "docs_wiki_pages_b06_section_b06_frontend_mass_haul_ui_engine" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", + "target": "docs_wiki_pages_b06_section_b06_frontend_pending_structure_drawing_integration" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", + "target": "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + } + ], + "hyperedges": [ + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "84eb027348f4d45b0bf5039a6ea319577022534b" +} diff --git a/docs/wiki/graphify-out/2026-08-17/manifest.json b/docs/wiki/graphify-out/2026-08-17/manifest.json new file mode 100644 index 00000000..a9386847 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-17/manifest.json @@ -0,0 +1,787 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.026509, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.028602, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0295985, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.8472714, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.2475097, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.2465134, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.1423635, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.1447606, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.4964273, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.328063, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.1646962, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.1666894, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.171673, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.147753, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.1726701, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.1736665, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.174663, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.174663, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.1756594, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.1776533, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.2505598, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.17865, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.1776533, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.343259, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.1487496, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786881305.1497464, + "ast_hash": "7e8e5018955e89a8ff3338c083b413a6", + "semantic_hash": "7e8e5018955e89a8ff3338c083b413a6" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0895667, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.3261316, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.152737, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.5182998, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.1547298, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.2505598, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.4005916, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1786890222.8522544, + "ast_hash": "158706aca8a7c6887dcf8868b9fe336c", + "semantic_hash": "158706aca8a7c6887dcf8868b9fe336c" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.1796467, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.180643, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.1816392, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.1826365, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.3282897, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.185627, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.185627, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.3292918, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.1876194, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.3303077, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.331301, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.332294, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.1906097, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.1916065, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.1926038, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.1936002, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.1945963, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.1955929, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.1955929, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.1965926, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.1985853, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.2005785, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.3342898, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.2035682, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.2045655, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.2045655, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.2110488, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.212049, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.2130456, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.2140417, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.215039, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.216035, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.217032, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.3362832, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.2180285, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.219532, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.219532, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.2205405, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.2215369, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.3372886, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786881305.2235303, + "ast_hash": "1838edd9428405e6cbf43d6427ef9298", + "semantic_hash": "1838edd9428405e6cbf43d6427ef9298" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.22652, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.2295105, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0804498, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.2315037, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.517301, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.5157993, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.517301, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.234999, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1786890186.5157993, + "ast_hash": "b3fbcf742b779f5c15df66e0d057ae05", + "semantic_hash": "b3fbcf742b779f5c15df66e0d057ae05" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.2369924, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.237989, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.238986, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.239983, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.2409787, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.2429724, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.243969, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.2449653, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.2459621, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.2469592, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.2529387, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.2539372, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.2549326, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.255929, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.2569263, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.2579224, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.2589192, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.2599156, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.2609124, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.2619095, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.2629056, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.2639022, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.2648993, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1786884514.3402693, + "ast_hash": "881d8f8b3b04ee55831913d1652e72fb", + "semantic_hash": "881d8f8b3b04ee55831913d1652e72fb" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1786881305.2668924, + "ast_hash": "80c6a41f1fe37adbb6358ed414c8fb3b", + "semantic_hash": "80c6a41f1fe37adbb6358ed414c8fb3b" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.2678895, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.2688856, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1786890186.5182998, + "ast_hash": "04fc211645deb33d16d0b6d81d752d38", + "semantic_hash": "04fc211645deb33d16d0b6d81d752d38" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.3412664, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.2758622, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.2768593, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.2788558, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.279852, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.279852, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.2808485, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.2818453, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.282842, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.2838385, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.284835, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.2868283, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.2908156, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.2928083, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.2933114, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.2963042, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.2963042, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.3233085, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.4986699, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.324782, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.70664, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.3002913, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.4048843, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.4976203, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.7106287, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.3261082, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.70963, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.3072712, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.3072712, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.3082676, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.309264, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.310261, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.846229, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1786890152.3719351, + "ast_hash": "761c8b3d6b76751ca50403812c9599c5", + "semantic_hash": "761c8b3d6b76751ca50403812c9599c5" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-22/.graphify_analysis.json new file mode 100644 index 00000000..03b2f28f --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/.graphify_analysis.json @@ -0,0 +1,451 @@ +{ + "communities": { + "0": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "1": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + ], + "2": [ + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + ], + "3": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "4": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "5": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "6": [ + "docs_wiki_pages_b06_section_b06_api_api", + "docs_wiki_pages_b06_section_b06_api_section_api_contract" + ], + "7": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "8": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "9": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "10": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "11": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "12": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "13": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "14": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "15": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "16": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "17": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "18": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "19": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values" + ], + "20": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "21": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "22": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "23": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "24": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "25": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "26": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "27": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "28": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "29": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "30": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "31": [ + "docs_wiki_architecture_implementation_status" + ], + "32": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "33": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "34": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "35": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "36": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "37": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "38": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "39": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "40": [ + "pages_b05_profile_b05_frontend_attachstationdrag", + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "41": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "42": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "43": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "44": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "45": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "46": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "47": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ], + "48": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "50": [ + "pages_b06_section_b06_backend_attach_culvert_sets" + ] + }, + "cohesion": { + "0": 0.16666666666666666, + "1": 0.25, + "2": 0.32142857142857145, + "3": 1.0, + "4": 0.18181818181818182, + "5": 0.25, + "6": 1.0, + "7": 0.16666666666666666, + "8": 0.4, + "9": 0.5, + "10": 0.6666666666666666, + "11": 0.2, + "12": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 1.6666666666666667, + "19": 0.6666666666666666, + "20": 1.0, + "21": 1.0, + "22": 1.0, + "23": 1.0, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 0.6666666666666666, + "29": 1.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 1.0, + "34": 0.7, + "35": 0.6666666666666666, + "36": 0.6666666666666666, + "37": 0.6666666666666666, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 5 + }, + { + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "label": "router.ts", + "degree": 4 + }, + { + "id": "b04_preprocess_backend", + "label": "B04_PreProcess - Backend", + "degree": 4 + } + ], + "surprises": [ + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "배수유역 해석 및 세부설계", + "target": "DB 스키마 개요", + "source_files": [ + "docs/wiki/concepts/drainage_watershed.md", + "docs/wiki/concepts/db_schema/overview.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + }, + { + "source": "router.ts", + "target": "app_shell.ts", + "source_files": [ + "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + }, + { + "source": "A06_Login_Router.py", + "target": "A06_Login - Backend", + "source_files": [ + "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "docs/wiki/pages/A06_Login/A06_backend.md" + ], + "confidence": "INFERRED", + "relation": "implements", + "why": "inferred connection - not explicitly stated in source" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "88 weakly-connected nodes found - possible documentation gaps or missing edges." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-22/.graphify_labels.json new file mode 100644 index 00000000..8f50253c --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Workflow 상태 관리", "1": "B05_Profile — API", "2": "B05 Canonical Structure Editing", "3": "pipe_points.json", "4": "B06_Section_UI_MassHaul_View", "5": "공개·인증·관리 영역 지도", "6": "B06 Section API", "7": "Route Design Pipeline", "8": "B04_PreProcess - Backend", "9": "B03_FileInput - Backend", "10": "router.ts", "11": "배수관 횡단도 세트", "12": "A06 로그인", "13": "A07 회원가입", "14": "A08 지원", "15": "A09 보안", "16": "B01 대시보드", "17": "B02 프로젝트 등록", "18": "B06 집수정·다단 기슭막이", "19": "집수정 I·ㄴ·ㄷ형", "20": "B05_Profile - Backend", "21": "DB 스키마 개요", "22": "Law Markdown Extraction Defects", "23": "유토곡선 (Mass Haul Diagram) 계산 명세", "24": "B06 Section", "25": "A01_Home — Frontend", "26": "A05_EduDetail — Frontend", "27": "Multi-file LiDAR Processing", "28": "배수관 구조물 4축 조작", "29": "유출 성토부선", "30": "B06_Section_Router", "31": "현재 구현 현황", "32": "B01~B09 workflow 데이터 흐름", "33": "B06_Section_Engine_Areas", "34": "UI Templates — Localization & Components", "35": "공통 UI 제약", "36": "createWorkflowLayout", "37": "compute_cross_design", "38": "regenerate_sections", "39": "attachResizer", "40": "attachStationDrag", "41": "기준 해석 보류", "42": "createGeneralLayout", "43": "themeColor", "44": "structures.json", "45": "구조물 범위 입력", "46": "WF3 상태 전이", "47": "createMassHaulChart", "48": "기하 계산과 보기 분리", "49": "blocksPipeLowering", "50": "attach_culvert_sets"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-22/GRAPH_REPORT.md new file mode 100644 index 00000000..7a478dd2 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/GRAPH_REPORT.md @@ -0,0 +1,211 @@ +# Graph Report - . (2026-08-22) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 190 nodes · 164 edges · 51 communities (27 shown, 24 thin omitted) +- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `30031c33` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- Workflow 상태 관리 +- B05_Profile — API +- B05 Canonical Structure Editing +- pipe_points.json +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- basin_adjust API 계약 +- Route Design Pipeline +- B04_PreProcess - Backend +- B03_FileInput - Backend +- router.ts +- 배수관 횡단도 세트 +- A06 로그인 +- A07 회원가입 +- A08 지원 +- A09 보안 +- B01 대시보드 +- B02 프로젝트 등록 +- B06 집수정·다단 기슭막이 +- 배수관 구조물 4축 조작 +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- B06_Section_Router +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- UI Templates — Localization & Components +- 공통 UI 제약 +- createWorkflowLayout +- compute_cross_design +- regenerate_sections +- attachResizer +- attachStationDrag +- 기준 해석 보류 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 +- 기하 계산과 보기 분리 + +## God Nodes (most connected - your core abstractions) +1. `Workflow 상태 관리` - 8 edges +2. `배수관 횡단도 세트` - 6 edges +3. `B07 Quantity — Backend` - 5 edges +4. `B08_DesignDetail — Backend` - 5 edges +5. `공개·인증·관리 영역 지도` - 5 edges +6. `B05 Canonical Structure Editing` - 5 edges +7. `B06 집수정·다단 기슭막이` - 5 edges +8. `B06 배수관 구조물 기하·조작 체계` - 5 edges +9. `computeCulvertLayout()` - 5 edges +10. `router.ts` - 4 edges + +## Surprising Connections (you probably didn't know these) +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md +- `router.ts` --references--> `app_shell.ts` [INFERRED] + docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md +- `A06_Login_Router.py` --implements--> `A06_Login - Backend` [INFERRED] + docs/wiki/pages/A06_Login/backend/A06_Login_Router.md → docs/wiki/pages/A06_Login/A06_backend.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Shared Drainage Canonical Data** — docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot, docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification, docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (51 total, 24 thin omitted) + +### Community 0 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 1 - "B05_Profile — API" +Cohesion: 0.25 +Nodes (8): B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, Route Design Endpoints, Structure Endpoints, B05 Profile Backend, Drainage Data Unification + +### Community 2 - "B05 Canonical Structure Editing" +Cohesion: 0.32 +Nodes (8): B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing, Structure Type Registry + +### Community 4 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 5 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 6 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 7 - "Route Design Pipeline" +Cohesion: 0.17 +Nodes (13): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Cross-Stage Output Ownership (+5 more) + +### Community 8 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 9 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 10 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 11 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 12 - "A06 로그인" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 13 - "A07 회원가입" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 14 - "A08 지원" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 15 - "A09 보안" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 16 - "B01 대시보드" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 17 - "B02 프로젝트 등록" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 18 - "B06 집수정·다단 기슭막이" +Cohesion: 1.33 +Nodes (4): B06 집수정·다단 기슭막이, B06 배수관 구조물 조작·표시, B06 배수관 구조물 기하·조작 체계, B06 배수관 횡단도 세트 + +### Community 19 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 34 - "UI Templates — Localization & Components" +Cohesion: 0.70 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 35 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 38 - "regenerate_sections" +Cohesion: 1.00 +Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드 + +## Knowledge Gaps +- **89 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+84 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **24 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _89 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/cost.json b/docs/wiki/graphify-out/2026-08-22/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/graph.json b/docs/wiki/graphify-out/2026-08-22/graph.json new file mode 100644 index 00000000..df51916b --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/graph.json @@ -0,0 +1,4377 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "인증 / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "인증 / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "배수유역 해석 및 세부설계", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB 스키마 개요", + "norm_label": "배수유역 해석 및 세부설계", + "community": 21, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB 스키마 개요", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB 스키마 개요", + "norm_label": "db 스키마 개요", + "community": 21, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 로그인", + "norm_label": "a06_login - backend", + "community": 12, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 로그인", + "norm_label": "a06_login - frontend", + "community": 12, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 로그인", + "norm_label": "a06_login_router.py", + "community": 12, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 회원가입", + "norm_label": "a07_register - backend", + "community": 13, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 회원가입", + "norm_label": "a07_register - frontend", + "community": 13, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 회원가입", + "norm_label": "a07_register_router.py", + "community": 13, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 지원", + "norm_label": "a08_support - backend", + "community": 14, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 지원", + "norm_label": "a08_support - frontend", + "community": 14, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 지원", + "norm_label": "a08_support_router.py", + "community": 14, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 보안", + "norm_label": "a09_security - backend", + "community": 15, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 보안", + "norm_label": "a09_security - frontend", + "community": 15, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 보안", + "norm_label": "a09_security_router.py", + "community": 15, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 대시보드", + "norm_label": "b01_dashboard - backend", + "community": 16, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 대시보드", + "norm_label": "b01_dashboard - frontend", + "community": 16, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 대시보드", + "norm_label": "b01_dashboard_router.py", + "community": 16, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 프로젝트 등록", + "norm_label": "b02_projregister - backend", + "community": 17, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 프로젝트 등록", + "norm_label": "b02_projregister - frontend", + "community": 17, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 프로젝트 등록", + "norm_label": "b02_projregister_router.py", + "community": 17, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 9, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 9, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 9, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 20, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 20, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "norm_label": "b06_section_ui_masshaul", + "community": 23, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "현재 구현 현황", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "현재 구현 현황", + "community": 31, + "community_name": "현재 구현 현황", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow 데이터 흐름", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow 데이터 흐름", + "community": 32, + "community_name": "B01~B09 workflow 데이터 흐름", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common — App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common — app shell framework", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common — 스캐폴드·CSS·종속성", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common — 스캐폴드·css·종속성", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "공통 유틸 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "공통 유틸 (common_util/)", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "유토곡선 (Mass Haul Diagram) 계산 명세", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "유토곡선 (mass haul diagram) 계산 명세", + "community": 23, + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "저장 경로 규칙", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "저장 경로 규칙", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow 상태 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow 상태 관리", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: 구조물/수량/산출물 테이블", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: 구조물/수량/산출물 테이블", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity — backend", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity — frontend", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail — backend", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail — frontend", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation — frontend", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo 프로젝트 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo 프로젝트 지도", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "공개·인증·관리 영역 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "공개·인증·관리 영역 지도", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "공유 자원 영향 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "공유 자원 영향 지도", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 외부 WebCAD 비교 실행환경", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 외부 webcad 비교 실행환경", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity — DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity — db", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail — Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail — dependencies", + "community": 0, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home — frontend", + "community": 25, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail — frontend", + "community": 25, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail — frontend", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory — frontend", + "community": 5, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail — frontend", + "community": 26, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard — api", + "community": 26, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput — api", + "community": 9, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess — api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile — api", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 33, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07–B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07–b08 responsibility boundary", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01–B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01–b09 workflow data flow", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04–B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04–b06 auto design chain", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 1, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates — Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates — Localization & Components", + "norm_label": "ui templates — localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "다국어 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "공통 UI 제약", + "norm_label": "다국어 관리", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 39, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 42, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css 스타일 변수", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "공통 UI 제약", + "norm_label": "theme.css 스타일 변수", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "공통 UI 제약", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "공통 UI 제약", + "norm_label": "공통 ui 제약", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 구조물 입력·종단 표시 정비", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b05 구조물 입력·종단 표시 정비", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "구조물 범위 입력", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "구조물 범위 입력", + "norm_label": "구조물 범위 입력", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "설계속도별 종단기울기 상한", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "기준 해석 보류", + "norm_label": "설계속도별 종단기울기 상한", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "기준 해석 보류", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "기준 해석 보류", + "norm_label": "기준 해석 보류", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b05_profile — frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "구조물 선택 3자 동기화", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "구조물 선택 3자 동기화", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 배수 데이터 일원화", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "pipe_points.json", + "norm_label": "b04/b05 배수 데이터 일원화", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section — Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b06_section — backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "attach_culvert_sets", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "횡단 설계 멱등 저장", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "횡단 설계 멱등 저장", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 상태 전이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "WF3 상태 전이", + "norm_label": "wf3 상태 전이", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b06_section — frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "횡단 설계 STALE 상태 가드", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "횡단 설계 stale 상태 가드", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "종단·유토곡선 패널 리사이저", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 39, + "community_name": "attachResizer", + "norm_label": "종단·유토곡선 패널 리사이저", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 배수관 횡단도 세트", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "community_name": "B06 집수정·다단 기슭막이", + "norm_label": "b06 배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "배수관 횡단도 세트", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet·CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "culvertset·culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "배수관 횡단도 계획선 규칙", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 계획선 규칙", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 형상 검증 스냅샷", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "community_name": "배수관 횡단도 세트", + "norm_label": "2026-08-20 형상 검증 스냅샷", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 집수정·다단 기슭막이", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "유입 구조물 자동 판정·형식 선택", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "집수정 I·ㄴ·ㄷ형", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "집수정 계류측 성토부", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "유출 성토부·다단 기슭막이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "집수정·기슭막이 미결 기본값", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 배수관 구조물 조작·표시", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "배수관 구조물 4축 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "재질별 높이 한계", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "집수정 9키 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "기하 계산과 보기 분리", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "카드 줌·팬 상태 유지", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 배수관 구조물 기하·조작 체계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "배수관 구조물 자동 자리", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "배수관 접속선", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "선형 보간 교차점", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "배수관 설계선 트림", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API 계약", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "배수관 세트 자유형 응답 재사용", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB 사용 관계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository 함수군", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "종횡단 산출물 상대경로", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "_src": "docs_wiki_concepts_drainage_watershed", + "_tgt": "docs_wiki_concepts_db_schema_overview", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "_tgt": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "_tgt": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "_tgt": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "_tgt": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "a06_login_frontend", + "_tgt": "a06_login_backend", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a06_login_backend_a06_login_router", + "_tgt": "a06_login_backend", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "a07_register_frontend", + "_tgt": "a07_register_backend", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a07_register_backend_a07_register_router", + "_tgt": "a07_register_backend", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "a08_support_frontend", + "_tgt": "a08_support_backend", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a08_support_backend_a08_support_router", + "_tgt": "a08_support_backend", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "a09_security_frontend", + "_tgt": "a09_security_backend", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_a09_security_backend_a09_security_router", + "_tgt": "a09_security_backend", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "b01_dashboard_frontend", + "_tgt": "b01_dashboard_backend", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "_tgt": "b01_dashboard_backend", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "b02_projregister_frontend", + "_tgt": "b02_projregister_backend", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "_tgt": "b02_projregister_backend", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "b03_fileinput_frontend", + "_tgt": "b03_fileinput_backend", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "_tgt": "b03_fileinput_backend", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "b04_preprocess_backend", + "_tgt": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "b04_preprocess_frontend", + "_tgt": "b04_preprocess_backend", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "_tgt": "b04_preprocess_backend", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "_tgt": "b05_profile_backend", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "_tgt": "docs_wiki_concepts_mass_haul_diagram", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "_tgt": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "_src": "docs_wiki_pages_b06_section_backend_b06_section_router", + "_tgt": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "_src": "docs_wiki_concepts_a00_app_shell_framework", + "_tgt": "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "_src": "docs_wiki_concepts_common_util", + "_tgt": "docs_wiki_concepts_storage_paths", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "_src": "docs_wiki_concepts_common_util", + "_tgt": "docs_wiki_concepts_workflow_state", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "_src": "docs_wiki_concepts_workflow_state", + "_tgt": "pages_b07_quantity_b07_backend", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "_src": "docs_wiki_concepts_workflow_state", + "_tgt": "pages_b08_designdetail_b08_backend", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "_src": "docs_wiki_concepts_workflow_state", + "_tgt": "pages_b09_estimation_b09_frontend", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "_src": "pages_b07_quantity_b07_backend", + "_tgt": "docs_wiki_concepts_workflow_state", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "_src": "pages_b07_quantity_b07_backend", + "_tgt": "pages_b07_quantity_backend_b07_quantity_router", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "_src": "pages_b07_quantity_b07_frontend", + "_tgt": "docs_wiki_concepts_workflow_state", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "_src": "pages_b07_quantity_b07_frontend", + "_tgt": "pages_b07_quantity_b07_backend", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "_src": "pages_b08_designdetail_b08_backend", + "_tgt": "concepts_db_schema_structure_output", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "_src": "pages_b08_designdetail_b08_backend", + "_tgt": "pages_b07_quantity_b07_backend", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "_src": "pages_b08_designdetail_b08_backend", + "_tgt": "pages_b08_designdetail_backend_b08_designdetail_router", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "_src": "pages_b08_designdetail_b08_frontend", + "_tgt": "docs_wiki_concepts_a00_app_shell_framework", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "_src": "pages_b08_designdetail_b08_frontend", + "_tgt": "pages_b08_designdetail_b08_backend", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "_src": "pages_b09_estimation_b09_frontend", + "_tgt": "concepts_db_schema_structure_output", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "_src": "pages_b09_estimation_b09_frontend", + "_tgt": "docs_wiki_concepts_a00_app_shell_framework", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "_src": "docs_wiki_architecture_project_map", + "_tgt": "docs_wiki_architecture_public_admin_map", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "_src": "docs_wiki_architecture_project_map", + "_tgt": "docs_wiki_architecture_shared_resources", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "_src": "docs_wiki_architecture_public_admin_map", + "_tgt": "docs_wiki_concepts_auth_rbac", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "_src": "docs_wiki_architecture_public_admin_map", + "_tgt": "docs_wiki_pages_a00_common_a00_common", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "_src": "docs_wiki_architecture_shared_resources", + "_tgt": "docs_wiki_concepts_workflow_state", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "_src": "pages_b07_quantity_b07_db", + "_tgt": "docs_wiki_concepts_workflow_state", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "_src": "pages_b08_designdetail_b08_dependencies", + "_tgt": "docs_wiki_concepts_b07_external_webcad_demos", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "_src": "pages_b08_designdetail_b08_dependencies", + "_tgt": "pages_b08_designdetail_b08_frontend", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "_src": "docs_wiki_concepts_dependencies", + "_tgt": "docs_wiki_architecture_shared_resources", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "_src": "docs_wiki_pages_a01_home_a01_frontend", + "_tgt": "docs_wiki_pages_a02_progdetail_a02_frontend", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "_src": "docs_wiki_pages_a03_compdetail_a03_frontend", + "_tgt": "docs_wiki_architecture_public_admin_map", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "_src": "docs_wiki_pages_a04_newshistory_a04_frontend", + "_tgt": "docs_wiki_architecture_public_admin_map", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "_src": "docs_wiki_pages_a05_edudetail_a05_frontend", + "_tgt": "docs_wiki_pages_b01_dashboard_b01_api", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "_src": "docs_wiki_pages_b03_fileinput_b03_api", + "_tgt": "b03_fileinput_backend", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "_src": "docs_wiki_pages_b04_preprocess_b04_api", + "_tgt": "b04_preprocess_backend", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_api", + "_tgt": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_api", + "_tgt": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_api", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "_tgt": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "_tgt": "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "_tgt": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "_tgt": "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "_tgt": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "_tgt": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "_tgt": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "_tgt": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_storage_paths_relative_database_paths", + "_tgt": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "_tgt": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "_tgt": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "_tgt": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "_tgt": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "_tgt": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "_tgt": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "_tgt": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "_tgt": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "_tgt": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_feature", + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_feature", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_feature", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_feature", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_feature", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "_src": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "_tgt": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_index_wiki_index", + "_tgt": "docs_wiki_index_b06_section", + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_ui_templates_document", + "_tgt": "pages_b05_profile_b05_frontend_document", + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_ui_templates_document", + "_tgt": "pages_b06_section_b06_frontend_document", + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_ui_templates_workflow_layout", + "_tgt": "docs_wiki_concepts_ui_templates_vertical_step_bar", + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "_tgt": "docs_wiki_concepts_ui_templates_localization", + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "_tgt": "docs_wiki_concepts_ui_templates_theme_variables", + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "_tgt": "docs_wiki_concepts_ui_templates_document", + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "_tgt": "pages_b05_profile_b05_frontend_document", + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "_tgt": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit", + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_frontend_document", + "_tgt": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "source": "pages_b05_profile_b05_frontend_document", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_frontend_structure_selection_sync", + "_tgt": "pages_b05_profile_b05_frontend_attachstationdrag", + "source": "pages_b05_profile_b05_frontend_structure_selection_sync", + "target": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b05_profile_b05_frontend_shared_drainage_data", + "_tgt": "pages_b05_profile_b05_frontend_pipe_points", + "source": "pages_b05_profile_b05_frontend_shared_drainage_data", + "target": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_backend_document", + "_tgt": "pages_b06_section_b06_frontend_document", + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_backend_compute_cross_design", + "_tgt": "pages_b06_section_b06_backend_cross_design_persistence", + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_backend_regenerate_sections", + "_tgt": "pages_b06_section_b06_frontend_cross_half_width", + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_document", + "_tgt": "pages_b06_section_b06_backend_document", + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_render_profile_cross", + "_tgt": "docs_wiki_concepts_ui_templates_workflow_layout", + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_stale_design_guard", + "_tgt": "pages_b06_section_b06_backend_regenerate_sections", + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_cross_section_card", + "_tgt": "pages_b06_section_b06_backend_compute_cross_design", + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_cross_half_width", + "_tgt": "pages_b06_section_b06_backend_regenerate_sections", + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "_src": "pages_b06_section_b06_frontend_panel_resizer", + "_tgt": "docs_wiki_concepts_ui_templates_attachresizer", + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "_tgt": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "_tgt": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state", + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "_tgt": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_document", + "_tgt": "docs_wiki_pages_b06_section_b06_db_document", + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "_tgt": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "_tgt": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "_tgt": "docs_wiki_pages_b06_section_b06_db_section_repository", + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_cross_design", + "_tgt": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "_tgt": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "_tgt": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_document", + "_tgt": "docs_wiki_pages_b06_section_b06_api_document", + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "_tgt": "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "_tgt": "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_section_repository", + "_tgt": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_section_repository", + "_tgt": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "_src": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "_tgt": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-22/manifest.json b/docs/wiki/graphify-out/2026-08-22/manifest.json new file mode 100644 index 00000000..ae962e7d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-22/manifest.json @@ -0,0 +1,812 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.0, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.0, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787305427.550701, + "ast_hash": "77dd45c4301135877633db96d216b61e", + "semantic_hash": "77dd45c4301135877633db96d216b61e" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.0, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.0, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787222927.1550803, + "ast_hash": "c369cc4dc7984688b1694e1f861a8208", + "semantic_hash": "c369cc4dc7984688b1694e1f861a8208" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787222927.157075, + "ast_hash": "2a1fa8721aac7ec5d5efd206335664af", + "semantic_hash": "2a1fa8721aac7ec5d5efd206335664af" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787222927.1560776, + "ast_hash": "78bd37da954f9c4fd9b396193feedf9c", + "semantic_hash": "78bd37da954f9c4fd9b396193feedf9c" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.0, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787222945.1793213, + "ast_hash": "81f6744d3945fe917c4997e6d4a20dd9", + "semantic_hash": "81f6744d3945fe917c4997e6d4a20dd9" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.1530857, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787222846.8142748, + "ast_hash": "380f92fa423638a28535ee981688f9f5", + "semantic_hash": "380f92fa423638a28535ee981688f9f5" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787305475.88059, + "ast_hash": "ad75ab6a034130e3ca535961f648122b", + "semantic_hash": "ad75ab6a034130e3ca535961f648122b" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787305427.5471592, + "ast_hash": "c41f60d263c3739d9a404e0480c190dc", + "semantic_hash": "c41f60d263c3739d9a404e0480c190dc" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-23/.graphify_analysis.json new file mode 100644 index 00000000..c9930eca --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/.graphify_analysis.json @@ -0,0 +1,470 @@ +{ + "communities": { + "0": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "1": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + ], + "2": [ + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + ], + "3": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "4": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "5": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "6": [ + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_section_repository" + ], + "7": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "8": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "9": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "10": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "11": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "12": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "13": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "14": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "15": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "16": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "17": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "18": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "19": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "20": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "21": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "22": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "23": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "24": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "25": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "26": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "27": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "28": [ + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "docs_wiki_pages_b06_section_b06_api_sections_detail" + ], + "29": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "30": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "31": [ + "docs_wiki_architecture_implementation_status" + ], + "32": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "33": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "34": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "35": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "36": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "37": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "38": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "39": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "40": [ + "pages_b05_profile_b05_frontend_attachstationdrag", + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "41": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "42": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "43": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "44": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "45": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "46": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "47": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ], + "48": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "50": [ + "pages_b06_section_b06_backend_attach_culvert_sets" + ] + }, + "cohesion": { + "0": 0.16666666666666666, + "1": 0.25, + "2": 0.32142857142857145, + "3": 1.0, + "4": 0.18181818181818182, + "5": 0.25, + "6": 0.21818181818181817, + "7": 0.16666666666666666, + "8": 0.4, + "9": 0.5, + "10": 0.6666666666666666, + "11": 0.125, + "12": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 1.3333333333333333, + "19": 0.6666666666666666, + "20": 1.0, + "21": 1.0, + "22": 1.0, + "23": 1.0, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 2.0, + "29": 2.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 1.0, + "34": 0.7, + "35": 0.6666666666666666, + "36": 0.6666666666666666, + "37": 0.6666666666666666, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "label": "computeCulvertLayout()", + "degree": 5 + }, + { + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "label": "router.ts", + "degree": 4 + } + ], + "surprises": [ + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "배수유역 해석 및 세부설계", + "target": "DB 스키마 개요", + "source_files": [ + "docs/wiki/concepts/drainage_watershed.md", + "docs/wiki/concepts/db_schema/overview.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + }, + { + "source": "router.ts", + "target": "app_shell.ts", + "source_files": [ + "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + }, + { + "source": "A06_Login_Router.py", + "target": "A06_Login - Backend", + "source_files": [ + "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "docs/wiki/pages/A06_Login/A06_backend.md" + ], + "confidence": "INFERRED", + "relation": "implements", + "why": "inferred connection - not explicitly stated in source" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "95 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-23/.graphify_labels.json new file mode 100644 index 00000000..faf3e5e8 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Workflow 상태 관리", "1": "B05_Profile — API", "2": "B05 Canonical Structure Editing", "3": "pipe_points.json", "4": "B06_Section_UI_MassHaul_View", "5": "공개·인증·관리 영역 지도", "6": "basin_adjust API 계약", "7": "Route Design Pipeline", "8": "B04_PreProcess - Backend", "9": "B03_FileInput - Backend", "10": "router.ts", "11": "배수관 횡단도 세트", "12": "A06 로그인", "13": "A07 회원가입", "14": "A08 지원", "15": "A09 보안", "16": "B01 대시보드", "17": "B02 프로젝트 등록", "18": "B06 집수정·다단 기슭막이", "19": "배수관 구조물 4축 조작", "20": "B05_Profile - Backend", "21": "DB 스키마 개요", "22": "Law Markdown Extraction Defects", "23": "유토곡선 (Mass Haul Diagram) 계산 명세", "24": "B06 Section", "25": "A01_Home — Frontend", "26": "A05_EduDetail — Frontend", "27": "Multi-file LiDAR Processing", "28": "배수관 세트 자유형 응답 재사용", "29": "B06_Section API", "30": "B06_Section_Router", "31": "현재 구현 현황", "32": "B01~B09 workflow 데이터 흐름", "33": "B06_Section_Engine_Areas", "34": "UI Templates — Localization & Components", "35": "공통 UI 제약", "36": "createWorkflowLayout", "37": "compute_cross_design", "38": "regenerate_sections", "39": "attachResizer", "40": "attachStationDrag", "41": "기준 해석 보류", "42": "createGeneralLayout", "43": "themeColor", "44": "structures.json", "45": "구조물 범위 입력", "46": "WF3 상태 전이", "47": "createMassHaulChart", "48": "기하 계산과 보기 분리", "49": "blocksPipeLowering", "50": "attach_culvert_sets"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-23/GRAPH_REPORT.md new file mode 100644 index 00000000..3c84b57d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/GRAPH_REPORT.md @@ -0,0 +1,208 @@ +# Graph Report - . (2026-08-23) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 198 nodes · 168 edges · 53 communities (28 shown, 25 thin omitted) +- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- Route Design Pipeline +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05 계획노선 코리도 삼각망 서피스 +- B05 Canonical Structure Editing +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- B06 집수정·다단 기슭막이 +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- regenerate_sections +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 + +## God Nodes (most connected - your core abstractions) +1. `Workflow 상태 관리` - 8 edges +2. `배수관 횡단도 세트` - 6 edges +3. `B07 Quantity — Backend` - 5 edges +4. `B08_DesignDetail — Backend` - 5 edges +5. `공개·인증·관리 영역 지도` - 5 edges +6. `B05 Canonical Structure Editing` - 5 edges +7. `B06 집수정·다단 기슭막이` - 5 edges +8. `B06 배수관 구조물 기하·조작 체계` - 5 edges +9. `computeCulvertLayout()` - 5 edges +10. `B05 계획노선 코리도 삼각망 서피스` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `B05 route·corridor 저장 구조` --shares_data_with--> `corridor_{route:04d}.json 원자 저장` [EXTRACTED] + concepts/storage_paths.md → pages/B05_Profile/B05_corridor_surface.md +- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md +- `router.ts` --references--> `app_shell.ts` [INFERRED] + docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (53 total, 25 thin omitted) + +### Community 0 - "Route Design Pipeline" +Cohesion: 0.10 +Nodes (21): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Cross-Stage Output Ownership (+13 more) + +### Community 1 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 2 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 3 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 4 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 5 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 6 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.25 +Nodes (8): B05 route·corridor 저장 구조, B05 코리도 조회·저장 API, B05_Profile Backend, B05 계획노선 코리도 삼각망 서피스, corridor_{route:04d}.json 원자 저장, 5종 삼각망 코리도 서피스, 코리도 경계 원지반 재절단, B05_Profile Frontend + +### Community 7 - "B05 Canonical Structure Editing" +Cohesion: 0.32 +Nodes (8): B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing, Structure Type Registry + +### Community 8 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 9 - "UI Templates — Localization & Components" +Cohesion: 0.60 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 10 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 11 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 12 - "B06 집수정·다단 기슭막이" +Cohesion: 1.33 +Nodes (4): B06 집수정·다단 기슭막이, B06 배수관 구조물 조작·표시, B06 배수관 구조물 기하·조작 체계, B06 배수관 횡단도 세트 + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 19 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 23 - "regenerate_sections" +Cohesion: 1.00 +Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드 + +## Knowledge Gaps +- **95 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+90 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _101 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Route Design Pipeline` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/cost.json b/docs/wiki/graphify-out/2026-08-23/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/graph.json b/docs/wiki/graphify-out/2026-08-23/graph.json new file mode 100644 index 00000000..2882c78b --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/graph.json @@ -0,0 +1,4237 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 11, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 11, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 11, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 11, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 10, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 10, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 10, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 10, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 0, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "attachStationDrag", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "pipe_points.json", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "attach_culvert_sets", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 52, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "community": 6, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "community": 6, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "community": 6, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "community": 6, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "community": 6, + "norm_label": "b05_profile frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "community": 6, + "norm_label": "b05_profile backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "community": 6, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "community": 6, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-23/manifest.json b/docs/wiki/graphify-out/2026-08-23/manifest.json new file mode 100644 index 00000000..ae962e7d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-23/manifest.json @@ -0,0 +1,812 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.0, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.0, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787305427.550701, + "ast_hash": "77dd45c4301135877633db96d216b61e", + "semantic_hash": "77dd45c4301135877633db96d216b61e" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.0, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.0, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787222927.1550803, + "ast_hash": "c369cc4dc7984688b1694e1f861a8208", + "semantic_hash": "c369cc4dc7984688b1694e1f861a8208" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787222927.157075, + "ast_hash": "2a1fa8721aac7ec5d5efd206335664af", + "semantic_hash": "2a1fa8721aac7ec5d5efd206335664af" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787222927.1560776, + "ast_hash": "78bd37da954f9c4fd9b396193feedf9c", + "semantic_hash": "78bd37da954f9c4fd9b396193feedf9c" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.0, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787222945.1793213, + "ast_hash": "81f6744d3945fe917c4997e6d4a20dd9", + "semantic_hash": "81f6744d3945fe917c4997e6d4a20dd9" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.1530857, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787222846.8142748, + "ast_hash": "380f92fa423638a28535ee981688f9f5", + "semantic_hash": "380f92fa423638a28535ee981688f9f5" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787305475.88059, + "ast_hash": "ad75ab6a034130e3ca535961f648122b", + "semantic_hash": "ad75ab6a034130e3ca535961f648122b" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787305427.5471592, + "ast_hash": "c41f60d263c3739d9a404e0480c190dc", + "semantic_hash": "c41f60d263c3739d9a404e0480c190dc" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-24/.graphify_analysis.json new file mode 100644 index 00000000..e1f6bd4e --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/.graphify_analysis.json @@ -0,0 +1,489 @@ +{ + "communities": { + "0": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "1": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "2": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "3": [ + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_section_repository" + ], + "4": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "5": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "6": [ + "docs_wiki_concepts_storage_paths_b05_storage_layout", + "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + ], + "7": [ + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + ], + "8": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "9": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "10": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "11": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "12": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "13": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "14": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "15": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "16": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "17": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "18": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "19": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "20": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "21": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "22": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "23": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "24": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "25": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "26": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "27": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "28": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "29": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "30": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "31": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "32": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "33": [ + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "docs_wiki_pages_b06_section_b06_api_sections_detail" + ], + "34": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "35": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "36": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "37": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "38": [ + "docs_wiki_architecture_implementation_status" + ], + "39": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "40": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "41": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "42": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "43": [ + "pages_b05_profile_b05_frontend_attachstationdrag" + ], + "44": [ + "pages_b05_profile_b05_frontend_pipe_points" + ], + "45": [ + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "46": [ + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "47": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "48": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "50": [ + "pages_b06_section_b06_backend_attach_culvert_sets" + ], + "51": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "52": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ] + }, + "cohesion": { + "0": 0.1, + "1": 0.125, + "2": 0.16666666666666666, + "3": 0.21818181818181817, + "4": 0.18181818181818182, + "5": 0.25, + "6": 0.25, + "7": 0.32142857142857145, + "8": 0.4, + "9": 0.6, + "10": 0.5, + "11": 0.6666666666666666, + "12": 1.3333333333333333, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 0.6666666666666666, + "19": 0.6666666666666666, + "20": 0.6666666666666666, + "21": 0.6666666666666666, + "22": 0.6666666666666666, + "23": 1.0, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 1.0, + "29": 1.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 2.0, + "34": 2.0, + "35": 1.0, + "36": 1.0, + "37": 1.0, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0, + "51": 1.0, + "52": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "label": "computeCulvertLayout()", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "label": "B05 계획노선 코리도 삼각망 서피스", + "degree": 5 + } + ], + "surprises": [ + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "B05 route·corridor 저장 구조", + "target": "corridor_{route:04d}.json 원자 저장", + "source_files": [ + "concepts/storage_paths.md", + "pages/B05_Profile/B05_corridor_surface.md" + ], + "confidence": "EXTRACTED", + "relation": "shares_data_with", + "why": "connects across different repos/directories" + }, + { + "source": "배수유역 해석 및 세부설계", + "target": "DB 스키마 개요", + "source_files": [ + "docs/wiki/concepts/drainage_watershed.md", + "docs/wiki/concepts/db_schema/overview.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + }, + { + "source": "router.ts", + "target": "app_shell.ts", + "source_files": [ + "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "101 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `Route Design Pipeline` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-24/.graphify_labels.json new file mode 100644 index 00000000..6a2c3ddf --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Route Design Pipeline", "1": "배수관 횡단도 세트", "2": "Workflow 상태 관리", "3": "basin_adjust API 계약", "4": "B06_Section_UI_MassHaul_View", "5": "공개·인증·관리 영역 지도", "6": "B05 계획노선 코리도 삼각망 서피스", "7": "B05 Canonical Structure Editing", "8": "B04_PreProcess - Backend", "9": "UI Templates — Localization & Components", "10": "B03_FileInput - Backend", "11": "router.ts", "12": "B06 집수정·다단 기슭막이", "13": "A06_Login - Backend", "14": "A07_Register - Backend", "15": "A08_Support - Backend", "16": "A09_Security - Backend", "17": "B01_Dashboard - Backend", "18": "B02_ProjRegister - Backend", "19": "공통 UI 제약", "20": "createWorkflowLayout", "21": "배수관 구조물 4축 조작", "22": "compute_cross_design", "23": "regenerate_sections", "24": "B05_Profile - Backend", "25": "DB 스키마 개요", "26": "Law Markdown Extraction Defects", "27": "유토곡선 (Mass Haul Diagram) 계산 명세", "28": "attachResizer", "29": "B06 Section", "30": "A01_Home — Frontend", "31": "A05_EduDetail — Frontend", "32": "Multi-file LiDAR Processing", "33": "배수관 세트 자유형 응답 재사용", "34": "B06_Section API", "35": "기하 계산과 보기 분리", "36": "B06_Section_Router", "37": "기준 해석 보류", "38": "현재 구현 현황", "39": "B01~B09 workflow 데이터 흐름", "40": "createGeneralLayout", "41": "themeColor", "42": "B06_Section_Engine_Areas", "43": "attachStationDrag", "44": "pipe_points.json", "45": "B04/B05 배수 데이터 일원화", "46": "구조물 선택 3자 동기화", "47": "structures.json", "48": "blocksPipeLowering", "49": "구조물 범위 입력", "50": "attach_culvert_sets", "51": "WF3 상태 전이", "52": "createMassHaulChart"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-24/GRAPH_REPORT.md new file mode 100644 index 00000000..3c84b57d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/GRAPH_REPORT.md @@ -0,0 +1,208 @@ +# Graph Report - . (2026-08-23) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 198 nodes · 168 edges · 53 communities (28 shown, 25 thin omitted) +- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- Route Design Pipeline +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05 계획노선 코리도 삼각망 서피스 +- B05 Canonical Structure Editing +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- B06 집수정·다단 기슭막이 +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- regenerate_sections +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 + +## God Nodes (most connected - your core abstractions) +1. `Workflow 상태 관리` - 8 edges +2. `배수관 횡단도 세트` - 6 edges +3. `B07 Quantity — Backend` - 5 edges +4. `B08_DesignDetail — Backend` - 5 edges +5. `공개·인증·관리 영역 지도` - 5 edges +6. `B05 Canonical Structure Editing` - 5 edges +7. `B06 집수정·다단 기슭막이` - 5 edges +8. `B06 배수관 구조물 기하·조작 체계` - 5 edges +9. `computeCulvertLayout()` - 5 edges +10. `B05 계획노선 코리도 삼각망 서피스` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `B05 route·corridor 저장 구조` --shares_data_with--> `corridor_{route:04d}.json 원자 저장` [EXTRACTED] + concepts/storage_paths.md → pages/B05_Profile/B05_corridor_surface.md +- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED] + docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md +- `router.ts` --references--> `app_shell.ts` [INFERRED] + docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (53 total, 25 thin omitted) + +### Community 0 - "Route Design Pipeline" +Cohesion: 0.10 +Nodes (21): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Cross-Stage Output Ownership (+13 more) + +### Community 1 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 2 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 3 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 4 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 5 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 6 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.25 +Nodes (8): B05 route·corridor 저장 구조, B05 코리도 조회·저장 API, B05_Profile Backend, B05 계획노선 코리도 삼각망 서피스, corridor_{route:04d}.json 원자 저장, 5종 삼각망 코리도 서피스, 코리도 경계 원지반 재절단, B05_Profile Frontend + +### Community 7 - "B05 Canonical Structure Editing" +Cohesion: 0.32 +Nodes (8): B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing, Structure Type Registry + +### Community 8 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 9 - "UI Templates — Localization & Components" +Cohesion: 0.60 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 10 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 11 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 12 - "B06 집수정·다단 기슭막이" +Cohesion: 1.33 +Nodes (4): B06 집수정·다단 기슭막이, B06 배수관 구조물 조작·표시, B06 배수관 구조물 기하·조작 체계, B06 배수관 횡단도 세트 + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 19 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 23 - "regenerate_sections" +Cohesion: 1.00 +Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드 + +## Knowledge Gaps +- **95 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+90 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _101 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Route Design Pipeline` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/cost.json b/docs/wiki/graphify-out/2026-08-24/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/graph.json b/docs/wiki/graphify-out/2026-08-24/graph.json new file mode 100644 index 00000000..a10d3e2d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/graph.json @@ -0,0 +1,4245 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 11, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 11, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 11, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 11, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 10, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 10, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 10, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 10, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 0, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 7, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "attach_culvert_sets", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 9, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 52, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 12, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 6, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 6, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 6, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 6, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 6, + "norm_label": "b05_profile frontend", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 6, + "norm_label": "b05_profile backend", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 6, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 6, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-24/manifest.json b/docs/wiki/graphify-out/2026-08-24/manifest.json new file mode 100644 index 00000000..ae962e7d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-24/manifest.json @@ -0,0 +1,812 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.0, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.0, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787305427.550701, + "ast_hash": "77dd45c4301135877633db96d216b61e", + "semantic_hash": "77dd45c4301135877633db96d216b61e" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.0, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.0, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787222927.1550803, + "ast_hash": "c369cc4dc7984688b1694e1f861a8208", + "semantic_hash": "c369cc4dc7984688b1694e1f861a8208" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787222927.157075, + "ast_hash": "2a1fa8721aac7ec5d5efd206335664af", + "semantic_hash": "2a1fa8721aac7ec5d5efd206335664af" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787222927.1560776, + "ast_hash": "78bd37da954f9c4fd9b396193feedf9c", + "semantic_hash": "78bd37da954f9c4fd9b396193feedf9c" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.0, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787222945.1793213, + "ast_hash": "81f6744d3945fe917c4997e6d4a20dd9", + "semantic_hash": "81f6744d3945fe917c4997e6d4a20dd9" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.1530857, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787222846.8142748, + "ast_hash": "380f92fa423638a28535ee981688f9f5", + "semantic_hash": "380f92fa423638a28535ee981688f9f5" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787305475.88059, + "ast_hash": "ad75ab6a034130e3ca535961f648122b", + "semantic_hash": "ad75ab6a034130e3ca535961f648122b" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787305427.5471592, + "ast_hash": "c41f60d263c3739d9a404e0480c190dc", + "semantic_hash": "c41f60d263c3739d9a404e0480c190dc" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-26/.graphify_analysis.json new file mode 100644 index 00000000..cb8a60ad --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/.graphify_analysis.json @@ -0,0 +1,490 @@ +{ + "communities": { + "5": [ + "docs_wiki_concepts_auth_rbac", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "25": [ + "docs_wiki_concepts_drainage_watershed", + "docs_wiki_concepts_db_schema_overview" + ], + "11": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "13": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "14": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "15": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "16": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "17": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "18": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "10": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "docs_wiki_pages_b03_fileinput_b03_api" + ], + "8": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + ], + "24": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "4": [ + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + ], + "27": [ + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "docs_wiki_concepts_mass_haul_diagram" + ], + "36": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "38": [ + "docs_wiki_architecture_implementation_status" + ], + "39": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "2": [ + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "concepts_db_schema_structure_output", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend", + "docs_wiki_concepts_b07_external_webcad_demos", + "pages_b07_quantity_b07_db", + "pages_b08_designdetail_b08_dependencies" + ], + "30": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "31": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "0": [ + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "42": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "26": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "32": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + ], + "7": [ + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + ], + "29": [ + "docs_wiki_index_wiki_index", + "docs_wiki_index_b06_section" + ], + "9": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b05_profile_b05_frontend_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "19": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_theme_variables", + "docs_wiki_concepts_ui_templates_shared_ui_constraints" + ], + "28": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "41": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "40": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "20": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "37": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit", + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + ], + "48": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "44": [ + "pages_b05_profile_b05_frontend_pipe_points" + ], + "47": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "46": [ + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "43": [ + "pages_b05_profile_b05_frontend_attachstationdrag" + ], + "45": [ + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "22": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "50": [ + "pages_b06_section_b06_backend_attach_culvert_sets" + ], + "23": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_frontend_cross_half_width" + ], + "51": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "52": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ], + "12": [ + "docs_wiki_pages_b06_section_b06_culvert_set_document", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + ], + "1": [ + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "21": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "3": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_section_repository", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "35": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "34": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "33": [ + "docs_wiki_pages_b06_section_b06_api_sections_detail", + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + ], + "6": [ + "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "docs_wiki_concepts_storage_paths_b05_storage_layout", + "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + ] + }, + "cohesion": { + "5": 0.25, + "25": 1.0, + "11": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 0.6666666666666666, + "10": 0.5, + "8": 0.4, + "24": 1.0, + "4": 0.18181818181818182, + "27": 1.0, + "36": 1.0, + "38": 1.0, + "39": 1.0, + "2": 0.16666666666666666, + "30": 1.0, + "31": 1.0, + "0": 0.1, + "42": 1.0, + "26": 1.0, + "32": 1.0, + "7": 0.32142857142857145, + "29": 1.0, + "9": 0.6, + "19": 0.6666666666666666, + "28": 1.0, + "41": 1.0, + "40": 1.0, + "20": 0.6666666666666666, + "49": 1.0, + "37": 1.0, + "48": 1.0, + "44": 1.0, + "47": 1.0, + "46": 1.0, + "43": 1.0, + "45": 1.0, + "22": 0.6666666666666666, + "50": 1.0, + "23": 1.0, + "51": 1.0, + "52": 1.0, + "12": 1.3333333333333333, + "1": 0.125, + "21": 0.6666666666666666, + "3": 0.21818181818181817, + "35": 1.0, + "34": 2.0, + "33": 2.0, + "6": 0.2222222222222222 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "label": "B05 계획노선 코리도 삼각망 서피스", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "label": "computeCulvertLayout()", + "degree": 5 + } + ], + "surprises": [ + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "B05 route·corridor 저장 구조", + "target": "corridor_{route:04d}.json 원자 저장", + "source_files": [ + "concepts/storage_paths.md", + "pages/B05_Profile/B05_corridor_surface.md" + ], + "confidence": "EXTRACTED", + "relation": "shares_data_with", + "why": "connects across different repos/directories" + }, + { + "source": "B05 급선회 3D 국부 보정 계획", + "target": "B05 계획노선 코리도 삼각망 서피스", + "source_files": [ + "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "pages/B05_Profile/B05_corridor_surface.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories" + }, + { + "source": "배수유역 해석 및 세부설계", + "target": "DB 스키마 개요", + "source_files": [ + "docs/wiki/concepts/drainage_watershed.md", + "docs/wiki/concepts/db_schema/overview.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "95 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `Route Design Pipeline` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-26/.graphify_labels.json new file mode 100644 index 00000000..6a2c3ddf --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Route Design Pipeline", "1": "배수관 횡단도 세트", "2": "Workflow 상태 관리", "3": "basin_adjust API 계약", "4": "B06_Section_UI_MassHaul_View", "5": "공개·인증·관리 영역 지도", "6": "B05 계획노선 코리도 삼각망 서피스", "7": "B05 Canonical Structure Editing", "8": "B04_PreProcess - Backend", "9": "UI Templates — Localization & Components", "10": "B03_FileInput - Backend", "11": "router.ts", "12": "B06 집수정·다단 기슭막이", "13": "A06_Login - Backend", "14": "A07_Register - Backend", "15": "A08_Support - Backend", "16": "A09_Security - Backend", "17": "B01_Dashboard - Backend", "18": "B02_ProjRegister - Backend", "19": "공통 UI 제약", "20": "createWorkflowLayout", "21": "배수관 구조물 4축 조작", "22": "compute_cross_design", "23": "regenerate_sections", "24": "B05_Profile - Backend", "25": "DB 스키마 개요", "26": "Law Markdown Extraction Defects", "27": "유토곡선 (Mass Haul Diagram) 계산 명세", "28": "attachResizer", "29": "B06 Section", "30": "A01_Home — Frontend", "31": "A05_EduDetail — Frontend", "32": "Multi-file LiDAR Processing", "33": "배수관 세트 자유형 응답 재사용", "34": "B06_Section API", "35": "기하 계산과 보기 분리", "36": "B06_Section_Router", "37": "기준 해석 보류", "38": "현재 구현 현황", "39": "B01~B09 workflow 데이터 흐름", "40": "createGeneralLayout", "41": "themeColor", "42": "B06_Section_Engine_Areas", "43": "attachStationDrag", "44": "pipe_points.json", "45": "B04/B05 배수 데이터 일원화", "46": "구조물 선택 3자 동기화", "47": "structures.json", "48": "blocksPipeLowering", "49": "구조물 범위 입력", "50": "attach_culvert_sets", "51": "WF3 상태 전이", "52": "createMassHaulChart"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-26/GRAPH_REPORT.md new file mode 100644 index 00000000..295cbbaa --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/GRAPH_REPORT.md @@ -0,0 +1,211 @@ +# Graph Report - . (2026-08-26) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 203 nodes · 176 edges · 52 communities (27 shown, 25 thin omitted) +- Extraction: 86% EXTRACTED · 14% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `ce77e073` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- Route Design Pipeline +- B05 계획노선 코리도 삼각망 서피스 +- B05 Canonical Structure Editing +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05_Profile — API +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- regenerate_sections +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 + +## God Nodes (most connected - your core abstractions) +1. `Workflow 상태 관리` - 8 edges +2. `B05 계획노선 코리도 삼각망 서피스` - 7 edges +3. `B05 Canonical Structure Editing` - 6 edges +4. `배수관 횡단도 세트` - 6 edges +5. `B06 배수관 구조물 기하·조작 체계` - 6 edges +6. `B07 Quantity — Backend` - 5 edges +7. `B08_DesignDetail — Backend` - 5 edges +8. `공개·인증·관리 영역 지도` - 5 edges +9. `B06 집수정·다단 기슭막이` - 5 edges +10. `computeCulvertLayout()` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `B05 급선회 3D 국부 보정 계획` --references--> `B05 계획노선 코리도 삼각망 서피스` [EXTRACTED] + docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md → pages/B05_Profile/B05_corridor_surface.md +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `attach_culvert_sets()` --implements--> `BOX암거·세월교 소유 측점 전용 결합` [EXTRACTED] + docs/wiki/pages/B06_Section/B06_backend.md → pages/B05_Profile/B05_corridor_plan_curves.md +- `B05 route·corridor 저장 구조` --shares_data_with--> `corridor_{route:04d}.json 원자 저장` [EXTRACTED] + concepts/storage_paths.md → pages/B05_Profile/B05_corridor_surface.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (52 total, 25 thin omitted) + +### Community 0 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 1 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 2 - "Route Design Pipeline" +Cohesion: 0.17 +Nodes (13): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Cross-Stage Output Ownership (+5 more) + +### Community 3 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.15 +Nodes (13): B05 route·corridor 저장 구조, B05 코리도 조회·저장 API, B05_Profile Backend, B05 구조물 3D 투영 커브, 구조물 세트별 최고표고+5m 투영 평면, 세월교 날개·에이프런 바닥 연결, B05 계획노선 코리도 삼각망 서피스, corridor_{route:04d}.json 원자 저장 (+5 more) + +### Community 4 - "B05 Canonical Structure Editing" +Cohesion: 0.24 +Nodes (13): B05 급선회 3D 국부 보정 계획, B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing (+5 more) + +### Community 5 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 6 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 7 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 8 - "B05_Profile — API" +Cohesion: 0.25 +Nodes (8): B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, Route Design Endpoints, Structure Endpoints, B05 Profile Backend, Drainage Data Unification + +### Community 9 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 10 - "UI Templates — Localization & Components" +Cohesion: 0.60 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 11 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 12 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 19 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 23 - "regenerate_sections" +Cohesion: 1.00 +Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드 + +## Knowledge Gaps +- **98 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+93 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _98 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/cost.json b/docs/wiki/graphify-out/2026-08-26/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/graph.json b/docs/wiki/graphify-out/2026-08-26/graph.json new file mode 100644 index 00000000..7ce8fc6e --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/graph.json @@ -0,0 +1,4351 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "attach_culvert_sets", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 4, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "community": 3, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", + "community": 3, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", + "community": 3, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only", + "community": 3, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "ce77e0735f6e6ff52a6174215b7e7c465bdeafb5" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-26/manifest.json b/docs/wiki/graphify-out/2026-08-26/manifest.json new file mode 100644 index 00000000..ae962e7d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-26/manifest.json @@ -0,0 +1,812 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.0, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.0, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787305427.550701, + "ast_hash": "77dd45c4301135877633db96d216b61e", + "semantic_hash": "77dd45c4301135877633db96d216b61e" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.0, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.0, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787222927.1550803, + "ast_hash": "c369cc4dc7984688b1694e1f861a8208", + "semantic_hash": "c369cc4dc7984688b1694e1f861a8208" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787222927.157075, + "ast_hash": "2a1fa8721aac7ec5d5efd206335664af", + "semantic_hash": "2a1fa8721aac7ec5d5efd206335664af" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787222927.1560776, + "ast_hash": "78bd37da954f9c4fd9b396193feedf9c", + "semantic_hash": "78bd37da954f9c4fd9b396193feedf9c" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.0, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787222945.1793213, + "ast_hash": "81f6744d3945fe917c4997e6d4a20dd9", + "semantic_hash": "81f6744d3945fe917c4997e6d4a20dd9" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.1530857, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787222846.8142748, + "ast_hash": "380f92fa423638a28535ee981688f9f5", + "semantic_hash": "380f92fa423638a28535ee981688f9f5" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787305475.88059, + "ast_hash": "ad75ab6a034130e3ca535961f648122b", + "semantic_hash": "ad75ab6a034130e3ca535961f648122b" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787305427.5471592, + "ast_hash": "c41f60d263c3739d9a404e0480c190dc", + "semantic_hash": "c41f60d263c3739d9a404e0480c190dc" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-27/.graphify_analysis.json new file mode 100644 index 00000000..4abb883c --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/.graphify_analysis.json @@ -0,0 +1,495 @@ +{ + "communities": { + "0": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "1": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "2": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "3": [ + "docs_wiki_concepts_storage_paths_b05_storage_layout", + "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", + "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "docs_wiki_pages_b06_section_b06_backend_owner_station_only", + "pages_b06_section_b06_backend_attach_culvert_sets" + ], + "4": [ + "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "5": [ + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_section_repository" + ], + "6": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "7": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "8": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + ], + "9": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "10": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "11": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "12": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "13": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "14": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "15": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "16": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "17": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "18": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "19": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "20": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "21": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "22": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "23": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "24": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "25": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "26": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "27": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "28": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "29": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "30": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "31": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "32": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "33": [ + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "docs_wiki_pages_b06_section_b06_api_sections_detail" + ], + "34": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "35": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "36": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "37": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "38": [ + "docs_wiki_architecture_implementation_status" + ], + "39": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "40": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "41": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "42": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "43": [ + "pages_b05_profile_b05_frontend_attachstationdrag" + ], + "44": [ + "pages_b05_profile_b05_frontend_pipe_points" + ], + "45": [ + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "46": [ + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "47": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "48": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "50": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "51": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ] + }, + "cohesion": { + "0": 0.125, + "1": 0.16666666666666666, + "2": 0.16666666666666666, + "3": 0.125, + "4": 0.24358974358974358, + "5": 0.21818181818181817, + "6": 0.18181818181818182, + "7": 0.25, + "8": 0.25, + "9": 0.4, + "10": 0.6, + "11": 0.5, + "12": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 0.6666666666666666, + "19": 0.6666666666666666, + "20": 0.6666666666666666, + "21": 0.6666666666666666, + "22": 0.6666666666666666, + "23": 1.0, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 1.0, + "29": 1.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 2.0, + "34": 2.0, + "35": 1.0, + "36": 1.0, + "37": 1.0, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0, + "51": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "label": "B05 계획노선 코리도 삼각망 서피스", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "label": "computeCulvertLayout()", + "degree": 5 + } + ], + "surprises": [ + { + "source": "B05 급선회 3D 국부 보정 계획", + "target": "B05 계획노선 코리도 삼각망 서피스", + "source_files": [ + "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "pages/B05_Profile/B05_corridor_surface.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities" + }, + { + "source": "B05 구조물 3D 투영 커브", + "target": "attach_culvert_sets()", + "source_files": [ + "pages/B05_Profile/B05_corridor_plan_curves.md", + "docs/wiki/pages/B06_Section/B06_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `attach_culvert_sets()` unexpectedly reaches hub `B05 구조물 3D 투영 커브`" + }, + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "attach_culvert_sets()", + "target": "BOX암거·세월교 소유 측점 전용 결합", + "source_files": [ + "docs/wiki/pages/B06_Section/B06_backend.md", + "pages/B05_Profile/B05_corridor_plan_curves.md" + ], + "confidence": "EXTRACTED", + "relation": "implements", + "why": "connects across different repos/directories" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "101 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `B05 계획노선 코리도 삼각망 서피스` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-27/.graphify_labels.json new file mode 100644 index 00000000..f9c79b45 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "배수관 횡단도 세트", "1": "Workflow 상태 관리", "2": "Route Design Pipeline", "3": "B05 계획노선 코리도 삼각망 서피스", "4": "B05 Canonical Structure Editing", "5": "basin_adjust API 계약", "6": "B06_Section_UI_MassHaul_View", "7": "공개·인증·관리 영역 지도", "8": "B05_Profile — API", "9": "B04_PreProcess - Backend", "10": "UI Templates — Localization & Components", "11": "B03_FileInput - Backend", "12": "router.ts", "13": "A06_Login - Backend", "14": "A07_Register - Backend", "15": "A08_Support - Backend", "16": "A09_Security - Backend", "17": "B01_Dashboard - Backend", "18": "B02_ProjRegister - Backend", "19": "공통 UI 제약", "20": "createWorkflowLayout", "21": "배수관 구조물 4축 조작", "22": "compute_cross_design", "23": "regenerate_sections", "24": "B05_Profile - Backend", "25": "DB 스키마 개요", "26": "Law Markdown Extraction Defects", "27": "유토곡선 (Mass Haul Diagram) 계산 명세", "28": "attachResizer", "29": "B06 Section", "30": "A01_Home — Frontend", "31": "A05_EduDetail — Frontend", "32": "Multi-file LiDAR Processing", "33": "배수관 세트 자유형 응답 재사용", "34": "B06_Section API", "35": "기하 계산과 보기 분리", "36": "B06_Section_Router", "37": "기준 해석 보류", "38": "현재 구현 현황", "39": "B01~B09 workflow 데이터 흐름", "40": "createGeneralLayout", "41": "themeColor", "42": "B06_Section_Engine_Areas", "43": "attachStationDrag", "44": "pipe_points.json", "45": "B04/B05 배수 데이터 일원화", "46": "구조물 선택 3자 동기화", "47": "structures.json", "48": "blocksPipeLowering", "49": "구조물 범위 입력", "50": "WF3 상태 전이", "51": "createMassHaulChart"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-27/GRAPH_REPORT.md new file mode 100644 index 00000000..f12e52c7 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/GRAPH_REPORT.md @@ -0,0 +1,213 @@ +# Graph Report - . (2026-08-27) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 211 nodes · 185 edges · 52 communities (27 shown, 25 thin omitted) +- Extraction: 86% EXTRACTED · 14% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `a7561810` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- Route Design Pipeline +- B05 계획노선 코리도 삼각망 서피스 +- B05 Canonical Structure Editing +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05_Profile — API +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- regenerate_sections +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 + +## God Nodes (most connected - your core abstractions) +1. `Workflow 상태 관리` - 8 edges +2. `B05 계획노선 코리도 삼각망 서피스` - 8 edges +3. `B05 Canonical Structure Editing` - 6 edges +4. `배수관 횡단도 세트` - 6 edges +5. `B06 배수관 구조물 기하·조작 체계` - 6 edges +6. `B05 구조물 구간 절취·측벽·성토 패치` - 6 edges +7. `B07 Quantity — Backend` - 5 edges +8. `B08_DesignDetail — Backend` - 5 edges +9. `공개·인증·관리 영역 지도` - 5 edges +10. `B06 집수정·다단 기슭막이` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `B05 급선회 3D 국부 보정 계획` --references--> `B05 계획노선 코리도 삼각망 서피스` [EXTRACTED] + docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md → pages/B05_Profile/B05_corridor_surface.md +- `B05 구조물 3D 투영 커브` --references--> `attach_culvert_sets()` [EXTRACTED] + pages/B05_Profile/B05_corridor_plan_curves.md → docs/wiki/pages/B06_Section/B06_backend.md +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md +- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar] + docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md +- `attach_culvert_sets()` --implements--> `BOX암거·세월교 소유 측점 전용 결합` [EXTRACTED] + docs/wiki/pages/B06_Section/B06_backend.md → pages/B05_Profile/B05_corridor_plan_curves.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (52 total, 25 thin omitted) + +### Community 0 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 1 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 2 - "Route Design Pipeline" +Cohesion: 0.17 +Nodes (13): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain, Cross-Stage Output Ownership (+5 more) + +### Community 3 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.10 +Nodes (21): B05 route·corridor 저장 구조, B05 코리도 조회·저장 API, B05_Profile Backend, 절취 경계 별도 측벽, B05 구조물 구간 절취·측벽·성토 패치, B06 성토 구간별 패치 리본, 구조물·날개 합집합 성토면 절취, B05 변형 성토면 마감·날개 패치 (+13 more) + +### Community 4 - "B05 Canonical Structure Editing" +Cohesion: 0.24 +Nodes (13): B05 급선회 3D 국부 보정 계획, B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing (+5 more) + +### Community 5 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 6 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 7 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 8 - "B05_Profile — API" +Cohesion: 0.25 +Nodes (8): B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, Route Design Endpoints, Structure Endpoints, B05 Profile Backend, Drainage Data Unification + +### Community 9 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 10 - "UI Templates — Localization & Components" +Cohesion: 0.60 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 11 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 12 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 19 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 23 - "regenerate_sections" +Cohesion: 1.00 +Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드 + +## Knowledge Gaps +- **104 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+99 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _104 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ +- **Should `B05 계획노선 코리도 삼각망 서피스` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/cost.json b/docs/wiki/graphify-out/2026-08-27/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/graph.json b/docs/wiki/graphify-out/2026-08-27/graph.json new file mode 100644 index 00000000..738685a4 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/graph.json @@ -0,0 +1,4517 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure \u0026 Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "인증 / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "인증 / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "배수유역 해석 및 세부설계", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB 스키마 개요", + "norm_label": "배수유역 해석 및 세부설계", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB 스키마 개요", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB 스키마 개요", + "norm_label": "db 스키마 개요", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework \u0026 Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "a00_common - framework \u0026 utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "현재 구현 현황", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "현재 구현 현황", + "community": 38, + "community_name": "현재 구현 현황", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow 데이터 흐름", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow 데이터 흐름", + "community": 39, + "community_name": "B01~B09 workflow 데이터 흐름", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common — App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common — app shell framework", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common — 스캐폴드·CSS·종속성", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common — 스캐폴드·css·종속성", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "공통 유틸 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "공통 유틸 (common_util/)", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "유토곡선 (Mass Haul Diagram) 계산 명세", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "유토곡선 (mass haul diagram) 계산 명세", + "community": 27, + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "저장 경로 규칙", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "저장 경로 규칙", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow 상태 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow 상태 관리", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: 구조물/수량/산출물 테이블", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: 구조물/수량/산출물 테이블", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity — backend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail — backend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo 프로젝트 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo 프로젝트 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "공개·인증·관리 영역 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "공개·인증·관리 영역 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "공유 자원 영향 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "공유 자원 영향 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 외부 WebCAD 비교 실행환경", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 외부 webcad 비교 실행환경", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity — DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity — db", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail — Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail — dependencies", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home — frontend", + "community": 30, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail — frontend", + "community": 30, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail — frontend", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory — frontend", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail — frontend", + "community": 31, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard — api", + "community": 31, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput — api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess — api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile — api", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07–B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07–b08 responsibility boundary", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01–B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01–b09 workflow data flow", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04–B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04–b06 auto design chain", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates — Localization \u0026 Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization \u0026 Components", + "norm_label": "ui templates — localization \u0026 components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "다국어 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "다국어 관리", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css 스타일 변수", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "theme.css 스타일 변수", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "공통 UI 제약", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "공통 ui 제약", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 구조물 입력·종단 표시 정비", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization \u0026 Components", + "norm_label": "b05 구조물 입력·종단 표시 정비", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "구조물 범위 입력", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "구조물 범위 입력", + "norm_label": "구조물 범위 입력", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "설계속도별 종단기울기 상한", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "기준 해석 보류", + "norm_label": "설계속도별 종단기울기 상한", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "기준 해석 보류", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "기준 해석 보류", + "norm_label": "기준 해석 보류", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization \u0026 Components", + "norm_label": "b05_profile — frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "구조물 선택 3자 동기화", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "구조물 선택 3자 동기화", + "norm_label": "구조물 선택 3자 동기화", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 배수 데이터 일원화", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 배수 데이터 일원화", + "norm_label": "b04/b05 배수 데이터 일원화", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section — Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization \u0026 Components", + "norm_label": "b06_section — backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "횡단 설계 멱등 저장", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "횡단 설계 멱등 저장", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 상태 전이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 상태 전이", + "norm_label": "wf3 상태 전이", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization \u0026 Components", + "norm_label": "b06_section — frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "횡단 설계 STALE 상태 가드", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "횡단 설계 stale 상태 가드", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "종단·유토곡선 패널 리사이저", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "종단·유토곡선 패널 리사이저", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 배수관 횡단도 세트", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "배수관 횡단도 세트", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet·CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "culvertset·culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "배수관 횡단도 계획선 규칙", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 계획선 규칙", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 형상 검증 스냅샷", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "2026-08-20 형상 검증 스냅샷", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 집수정·다단 기슭막이", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 집수정·다단 기슭막이", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "유입 구조물 자동 판정·형식 선택", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "유입 구조물 자동 판정·형식 선택", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "집수정 I·ㄴ·ㄷ형", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정 i·ᄂ·ᄃ형", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "집수정 계류측 성토부", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정 계류측 성토부", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "유출 성토부·다단 기슭막이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "유출 성토부·다단 기슭막이", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "집수정·기슭막이 미결 기본값", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정·기슭막이 미결 기본값", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 배수관 구조물 조작·표시", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 구조물 조작·표시", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "배수관 구조물 4축 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "배수관 구조물 4축 조작", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "재질별 높이 한계", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "재질별 높이 한계", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "집수정 9키 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "집수정 9키 조작", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "기하 계산과 보기 분리", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "기하 계산과 보기 분리", + "norm_label": "기하 계산과 보기 분리", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "카드 줌·팬 상태 유지", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "기하 계산과 보기 분리", + "norm_label": "카드 줌·팬 상태 유지", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 배수관 구조물 기하·조작 체계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 구조물 기하·조작 체계", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "배수관 구조물 자동 자리", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 구조물 자동 자리", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "배수관 접속선", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 접속선", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "선형 보간 교차점", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "선형 보간 교차점", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "배수관 설계선 트림", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 설계선 트림", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "배수관 세트 자유형 응답 재사용", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API 계약", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "basin_adjust api 계약", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "배수관 세트 자유형 응답 재사용", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "배수관 세트 자유형 응답 재사용", + "norm_label": "배수관 세트 자유형 응답 재사용", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB 사용 관계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db 사용 관계", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository 함수군", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "b06 section repository 함수군", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "종횡단 산출물 상대경로", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "종횡단 산출물 상대경로", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 계획노선 코리도 삼각망 서피스", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "b05 계획노선 코리도 삼각망 서피스", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5종 삼각망 코리도 서피스", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "5종 삼각망 코리도 서피스", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "코리도 경계 원지반 재절단", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "코리도 경계 원지반 재절단", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json 원자 저장", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "corridor_{route:04d}.json 원자 저장", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile frontend", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile backend", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 코리도 조회·저장 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 3, + "norm_label": "b05 코리도 조회·저장 api", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route·corridor 저장 구조", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route·corridor 저장 구조", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 급선회 3D 국부 보정 계획", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b05 급선회 3d 국부 보정 계획", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 구조물 3D 투영 커브", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 구조물 3d 투영 커브", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "label": "구조물 세트별 최고표고+5m 투영 평면", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "구조물 세트별 최고표고+5m 투영 평면", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "세월교 날개·에이프런 바닥 연결", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "세월교 날개·에이프런 바닥 연결", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX암거·세월교 소유 측점 전용 결합", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box암거·세월교 소유 측점 전용 결합", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "B05 구조물 구간 절취·측벽·성토 패치", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "norm_label": "b05 구조물 구간 절취·측벽·성토 패치", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "구조물·날개 합집합 성토면 절취", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "절취와 경계", + "norm_label": "구조물·날개 합집합 성토면 절취", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "절취 경계 별도 측벽", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "절취와 경계", + "norm_label": "절취 경계 별도 측벽", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "B06 성토 구간별 패치 리본", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 변형 성토선 패치", + "norm_label": "b06 성토 구간별 패치 리본", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "label": "B05 변형 성토면 마감·날개 패치", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "norm_label": "b05 변형 성토면 마감 날개 패치" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", + "label": "지반 도달 패치 스커트", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "패치 마감", + "norm_label": "지반 도달 패치 스커트" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", + "label": "구조물 영역 원지반 재노출", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "패치 마감", + "norm_label": "구조물 영역 원지반 재노출" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", + "label": "세월교 날개 패치 역클리핑", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "세월교 날개 패치", + "norm_label": "세월교 날개 패치 역클리핑" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure \u0026 Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "4a5a98fe4402c1e0e404f55c3a021560a3128758" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-27/manifest.json b/docs/wiki/graphify-out/2026-08-27/manifest.json new file mode 100644 index 00000000..ae962e7d --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-27/manifest.json @@ -0,0 +1,812 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1786890186.0, + "ast_hash": "b93a221de7065eac4dbbc3405fadecf3", + "semantic_hash": "b93a221de7065eac4dbbc3405fadecf3" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1786883990.0, + "ast_hash": "da585239068b9b8f94934196c4979c54", + "semantic_hash": "da585239068b9b8f94934196c4979c54" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787305427.550701, + "ast_hash": "77dd45c4301135877633db96d216b61e", + "semantic_hash": "77dd45c4301135877633db96d216b61e" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1786890186.0, + "ast_hash": "a520bbc6c68de8fc5ed41a75708fd67e", + "semantic_hash": "a520bbc6c68de8fc5ed41a75708fd67e" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1786890186.0, + "ast_hash": "f6968787f39e60d9c213bd85f05bc60c", + "semantic_hash": "f6968787f39e60d9c213bd85f05bc60c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787222927.1550803, + "ast_hash": "c369cc4dc7984688b1694e1f861a8208", + "semantic_hash": "c369cc4dc7984688b1694e1f861a8208" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787222927.157075, + "ast_hash": "2a1fa8721aac7ec5d5efd206335664af", + "semantic_hash": "2a1fa8721aac7ec5d5efd206335664af" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787222927.1560776, + "ast_hash": "78bd37da954f9c4fd9b396193feedf9c", + "semantic_hash": "78bd37da954f9c4fd9b396193feedf9c" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1786881305.0, + "ast_hash": "e81a31ae549749367ba0a5fbc5b16370", + "semantic_hash": "e81a31ae549749367ba0a5fbc5b16370" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787222945.1793213, + "ast_hash": "81f6744d3945fe917c4997e6d4a20dd9", + "semantic_hash": "81f6744d3945fe917c4997e6d4a20dd9" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.1530857, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787222846.8142748, + "ast_hash": "380f92fa423638a28535ee981688f9f5", + "semantic_hash": "380f92fa423638a28535ee981688f9f5" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787305475.88059, + "ast_hash": "ad75ab6a034130e3ca535961f648122b", + "semantic_hash": "ad75ab6a034130e3ca535961f648122b" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787305427.5471592, + "ast_hash": "c41f60d263c3739d9a404e0480c190dc", + "semantic_hash": "c41f60d263c3739d9a404e0480c190dc" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-28/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-28/.graphify_analysis.json new file mode 100644 index 00000000..d9e8aac1 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/.graphify_analysis.json @@ -0,0 +1,499 @@ +{ + "communities": { + "0": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "1": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "2": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "3": [ + "docs_wiki_concepts_storage_paths_b05_storage_layout", + "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", + "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "docs_wiki_pages_b06_section_b06_backend_owner_station_only", + "pages_b06_section_b06_backend_attach_culvert_sets" + ], + "4": [ + "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "5": [ + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_section_repository" + ], + "6": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "7": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "8": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + ], + "9": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "10": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "11": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "12": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "13": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "14": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "15": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "16": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "17": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "18": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "19": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "20": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "21": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "22": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "23": [ + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "24": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "25": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "26": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "27": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "28": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "29": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "30": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "31": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "32": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "33": [ + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "docs_wiki_pages_b06_section_b06_api_sections_detail" + ], + "34": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "35": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "36": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "37": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "38": [ + "docs_wiki_architecture_implementation_status" + ], + "39": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "40": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "41": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "42": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "43": [ + "pages_b05_profile_b05_frontend_attachstationdrag" + ], + "44": [ + "pages_b05_profile_b05_frontend_pipe_points" + ], + "45": [ + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "46": [ + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "47": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "48": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "50": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "51": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ] + }, + "cohesion": { + "0": 0.125, + "1": 0.16666666666666666, + "2": 0.16666666666666666, + "3": 0.1, + "4": 0.24358974358974358, + "5": 0.21818181818181817, + "6": 0.18181818181818182, + "7": 0.25, + "8": 0.25, + "9": 0.4, + "10": 0.6, + "11": 0.5, + "12": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 0.6666666666666666, + "19": 0.6666666666666666, + "20": 0.6666666666666666, + "21": 0.6666666666666666, + "22": 0.6666666666666666, + "23": 1.0, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 1.0, + "29": 1.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 2.0, + "34": 2.0, + "35": 1.0, + "36": 1.0, + "37": 1.0, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0, + "51": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "label": "B05 계획노선 코리도 삼각망 서피스", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "label": "B05 구조물 구간 절취·측벽·성토 패치", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "label": "B06 집수정·다단 기슭막이", + "degree": 5 + } + ], + "surprises": [ + { + "source": "B05 급선회 3D 국부 보정 계획", + "target": "B05 계획노선 코리도 삼각망 서피스", + "source_files": [ + "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "pages/B05_Profile/B05_corridor_surface.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities" + }, + { + "source": "B05 구조물 3D 투영 커브", + "target": "attach_culvert_sets()", + "source_files": [ + "pages/B05_Profile/B05_corridor_plan_curves.md", + "docs/wiki/pages/B06_Section/B06_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `attach_culvert_sets()` unexpectedly reaches hub `B05 구조물 3D 투영 커브`" + }, + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + }, + { + "source": "Workflow Artifact Invalidation", + "target": "Downstream STALE Invalidation", + "source_files": [ + "docs/wiki/architecture/workflow_data_flow.md", + "docs/wiki/architecture/implementation_status.md" + ], + "confidence": "INFERRED", + "relation": "semantically_similar_to", + "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" + }, + { + "source": "attach_culvert_sets()", + "target": "BOX암거·세월교 소유 측점 전용 결합", + "source_files": [ + "docs/wiki/pages/B06_Section/B06_backend.md", + "pages/B05_Profile/B05_corridor_plan_curves.md" + ], + "confidence": "EXTRACTED", + "relation": "implements", + "why": "connects across different repos/directories" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "104 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `B05 계획노선 코리도 삼각망 서피스` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-28/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-28/.graphify_labels.json new file mode 100644 index 00000000..29c79440 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/.graphify_labels.json @@ -0,0 +1,166 @@ +{ + "0": "배수관 횡단도 세트", + "1": "Workflow 상태 관리", + "2": "Route Design Pipeline", + "3": "B05 계획노선 코리도 삼각망 서피스", + "4": "B05 Canonical Structure Editing", + "5": "basin_adjust API 계약", + "6": "B06_Section_UI_MassHaul_View", + "7": "공개·인증·관리 영역 지도", + "8": "B05_Profile — API", + "9": "B04_PreProcess - Backend", + "10": "UI Templates — Localization & Components", + "11": "B03_FileInput - Backend", + "12": "router.ts", + "13": "A06_Login - Backend", + "14": "A07_Register - Backend", + "15": "A08_Support - Backend", + "16": "A09_Security - Backend", + "17": "B01_Dashboard - Backend", + "18": "B02_ProjRegister - Backend", + "19": "공통 UI 제약", + "20": "createWorkflowLayout", + "21": "배수관 구조물 4축 조작", + "22": "compute_cross_design", + "23": "regenerate_sections", + "24": "B05_Profile - Backend", + "25": "DB 스키마 개요", + "26": "Law Markdown Extraction Defects", + "27": "유토곡선 (Mass Haul Diagram) 계산 명세", + "28": "attachResizer", + "29": "B06 Section", + "30": "A01_Home — Frontend", + "31": "A05_EduDetail — Frontend", + "32": "Multi-file LiDAR Processing", + "33": "배수관 세트 자유형 응답 재사용", + "34": "B06_Section API", + "35": "기하 계산과 보기 분리", + "36": "B06_Section_Router", + "37": "기준 해석 보류", + "38": "현재 구현 현황", + "39": "B01~B09 workflow 데이터 흐름", + "40": "createGeneralLayout", + "41": "themeColor", + "42": "B06_Section_Engine_Areas", + "43": "attachStationDrag", + "44": "pipe_points.json", + "45": "B04/B05 배수 데이터 일원화", + "46": "구조물 선택 3자 동기화", + "47": "structures.json", + "48": "blocksPipeLowering", + "49": "구조물 범위 입력", + "50": "WF3 상태 전이", + "51": "createMassHaulChart", + "52": "B05 구조물·UI 현재 계획", + "53": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", + "54": "B06_Section — Backend", + "55": "B07 외부 WebCAD 비교 실행환경", + "56": "Temp Upload (프로젝트 생성 전 임시 보관함)", + "57": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", + "58": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", + "59": "B02_ProjRegister — DB", + "60": "B03_FileInput — API", + "61": "B04_PreProcess — DB", + "62": "B05_Profile — API", + "63": "B05 구조물 구간 절취·측벽·성토 패치", + "64": "B05 변형 성토면 마감·날개 패치", + "65": "B05_Profile — Frontend", + "66": "B05_Profile — Profile Alignment & Table", + "67": "B05_Profile_Engine_Sections.py", + "68": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", + "69": "B05_Profile_UI_Profile_Panel.ts", + "70": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", + "71": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", + "72": "_UI_Selection — 배수/구조물 3자 선택 동기화", + "73": "B06 인접 측점 구조물 트림 정리", + "74": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", + "75": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", + "76": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", + "77": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", + "78": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", + "79": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", + "80": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", + "81": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", + "82": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", + "83": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", + "84": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", + "85": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", + "86": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", + "87": "B07 Quantity — Backend", + "88": "common_util_project_delete.py", + "89": "common_util_storage.py", + "90": "common_util_workflow_state.py", + "91": "A00_Common — 공통 프레임워크 & 유틸", + "92": "app_shell.ts", + "93": "router.ts", + "94": "A01_Home_UI_Page.ts", + "95": "A02_ProgDetail_UI_Page.ts", + "96": "A06_Login_Router.py", + "97": "A07_Register_Router.py", + "98": "A08_Support_Router.py", + "99": "A09_Security_Router.py", + "100": "B01_Dashboard_Router.py", + "101": "B01_Dashboard_UI_Page.ts", + "102": "B02_ProjRegister_Router.py", + "103": "B03_FileInput_Router.py", + "104": "B04_PreProcess — API", + "105": "B04_PreProcess — Dependencies", + "106": "B04_PreProcess_Router.py", + "107": "B05_Profile — Backend", + "108": "B05_Profile — DB 사용 관계", + "109": "B05_Profile — 3D Viewer & Interaction", + "110": "B05_Profile_Engine_Grade.py", + "111": "B05_Profile_Engine_Solver.py", + "112": "B05_Profile_Repository.py", + "113": "B05_Profile_Router.py", + "114": "B05_Profile_Router_Confirm.py", + "115": "B05_Profile_Schema.py", + "116": "B05_Profile_Api_Fetch.ts", + "117": "B05_Profile_UI_Drainage_Panel", + "118": "B05_Profile_UI_Drainage_Pipes", + "119": "B05_Profile_UI_IrregularStations.ts", + "120": "B05_Profile_UI_Page.ts", + "121": "B05_Profile_UI_Panel.ts", + "122": "B05_Profile_UI_Profile_Alignment.ts", + "123": "B05_Profile_UI_Profile_Table.ts", + "124": "B05_Profile_UI_Viewer.ts", + "125": "B06_Section — DB 사용 관계", + "126": "B06_Section_Router.py", + "127": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", + "128": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", + "129": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", + "130": "B08_DesignDetail — Dependencies", + "131": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", + "132": "B01_Dashboard — DB 사용 관계", + "133": "B01_Dashboard — Dependencies", + "134": "B03_FileInput — DB 사용 관계", + "135": "B03_FileInput — Dependencies", + "136": "B05_Profile — Dependencies", + "137": "B06_Section — Dependencies", + "138": "B07 Quantity — Frontend", + "139": "B08_DesignDetail — API", + "140": "B08_DesignDetail_Router.py", + "141": "B09_Estimation_UI_Page.ts", + "142": "B10_Payment_UI_Page.ts", + "143": "B11_Status_UI_Page.ts", + "144": "longitudinal_alignment.md", + "145": "B03_FileInput_plan_lidar_multi_file.md", + "146": "B06_api.md", + "147": "B07_db.md", + "148": "B07_Quantity_Router.md", + "149": "B05 코리도 조회·저장 API", + "150": "B05_Profile Backend", + "151": "절취 경계 별도 측벽", + "152": "B06 성토 구간별 패치 리본", + "153": "구조물·날개 합집합 성토면 절취", + "154": "세월교 날개 패치 역클리핑", + "155": "구조물 영역 원지반 재노출", + "156": "지반 도달 패치 스커트", + "157": "구조물 세트별 최고표고+5m 투영 평면", + "158": "세월교 날개·에이프런 바닥 연결", + "159": "corridor_{route:04d}.json 원자 저장", + "160": "5종 삼각망 코리도 서피스", + "161": "코리도 경계 원지반 재절단", + "162": "B05_Profile Frontend", + "163": "BOX암거·세월교 소유 측점 전용 결합" +} diff --git a/docs/wiki/graphify-out/2026-08-28/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-28/GRAPH_REPORT.md new file mode 100644 index 00000000..b2cd6142 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/GRAPH_REPORT.md @@ -0,0 +1,743 @@ +# Graph Report - wiki (2026-08-27) + +## Corpus Check +- 163 files · ~46,285 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 943 nodes · 781 edges · 164 communities (130 shown, 34 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- Route Design Pipeline +- B05 계획노선 코리도 삼각망 서피스 +- B05 Canonical Structure Editing +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- B05_Profile — API +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- regenerate_sections +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- createGeneralLayout +- themeColor +- B06_Section_Engine_Areas +- attachStationDrag +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- blocksPipeLowering +- 구조물 범위 입력 +- WF3 상태 전이 +- createMassHaulChart +- B05 구조물·UI 현재 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B06_Section — Backend +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — API +- B05 구조물 구간 절취·측벽·성토 패치 +- B05 변형 성토면 마감·날개 패치 +- B05_Profile — Frontend +- B05_Profile — Profile Alignment & Table +- B05_Profile_Engine_Sections.py +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- B05_Profile_UI_Profile_Panel.ts +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06 인접 측점 구조물 트림 정리 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- common_util_project_delete.py +- common_util_storage.py +- common_util_workflow_state.py +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- A01_Home_UI_Page.ts +- A02_ProgDetail_UI_Page.ts +- A06_Login_Router.py +- A07_Register_Router.py +- A08_Support_Router.py +- A09_Security_Router.py +- B01_Dashboard_Router.py +- B01_Dashboard_UI_Page.ts +- B02_ProjRegister_Router.py +- B03_FileInput_Router.py +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B04_PreProcess_Router.py +- B05_Profile — Backend +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Grade.py +- B05_Profile_Engine_Solver.py +- B05_Profile_Repository.py +- B05_Profile_Router.py +- B05_Profile_Router_Confirm.py +- B05_Profile_Schema.py +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_IrregularStations.ts +- B05_Profile_UI_Page.ts +- B05_Profile_UI_Panel.ts +- B05_Profile_UI_Profile_Alignment.ts +- B05_Profile_UI_Profile_Table.ts +- B05_Profile_UI_Viewer.ts +- B06_Section — DB 사용 관계 +- B06_Section_Router.py +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B05_Profile — Dependencies +- B06_Section — Dependencies +- B07 Quantity — Frontend +- B08_DesignDetail — API +- B08_DesignDetail_Router.py +- B09_Estimation_UI_Page.ts +- B10_Payment_UI_Page.ts +- B11_Status_UI_Page.ts +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B06_api.md +- B07_db.md +- B07_Quantity_Router.md +- B05 코리도 조회·저장 API +- B05_Profile Backend +- 절취 경계 별도 측벽 +- B06 성토 구간별 패치 리본 +- 구조물·날개 합집합 성토면 절취 +- 세월교 날개 패치 역클리핑 +- 구조물 영역 원지반 재노출 +- 지반 도달 패치 스커트 +- 구조물 세트별 최고표고+5m 투영 평면 +- 세월교 날개·에이프런 바닥 연결 +- corridor_{route:04d}.json 원자 저장 +- 5종 삼각망 코리도 서피스 +- 코리도 경계 원지반 재절단 +- B05_Profile Frontend +- BOX암거·세월교 소유 측점 전용 결합 + +## God Nodes (most connected - your core abstractions) +1. `UI Templates — Localization & Components` - 12 edges +2. `DB: 로그/모니터링 테이블` - 11 edges +3. `DB: 파일/지표면분석 테이블` - 10 edges +4. `A07_Register — Frontend` - 10 edges +5. `A08_Support — Frontend` - 10 edges +6. `B02_ProjRegister — Frontend` - 10 edges +7. `인증 / RBAC` - 9 edges +8. `A06_Login — Frontend` - 9 edges +9. `A08_Support — Backend` - 9 edges +10. `A09_Security — Frontend` - 9 edges + +## Surprising Connections (you probably didn't know these) +- None detected - all connections are within the same source files. + +## Hyperedges (group relationships) +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (164 total, 34 thin omitted) + +### Community 0 - "배수관 횡단도 세트" +Cohesion: 0.06 +Nodes (31): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+23 more) + +### Community 1 - "Workflow 상태 관리" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 2 - "Route Design Pipeline" +Cohesion: 0.06 +Nodes (27): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사, Aislo 프로젝트 지도, 명칭 판정 (+19 more) + +### Community 4 - "B05 Canonical Structure Editing" +Cohesion: 0.08 +Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more) + +### Community 5 - "basin_adjust API 계약" +Cohesion: 0.10 +Nodes (18): 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing), 비주얼 테마, 전역 스크롤바 디자인 (Scrollbars), 타이포그래피 (Typography), 핵심 색상 토큰 (Colors), theme.css (스타일 변수), ui_template_elements.ts (공통 엘리먼트 템플릿) (+10 more) + +### Community 6 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.11 +Nodes (15): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 검증 원칙 (backend.md 4절), 공통 스키마 (Pydantic 요청/응답 규칙), 명명 규칙, R1 워크플로우 단계 재편 (2026-08-08 반영) (+7 more) + +### Community 7 - "공개·인증·관리 영역 지도" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 8 - "B05_Profile — API" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 9 - "B04_PreProcess - Backend" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 10 - "UI Templates — Localization & Components" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 11 - "B03_FileInput - Backend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 12 - "router.ts" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 19 - "공통 UI 제약" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 20 - "createWorkflowLayout" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 22 - "compute_cross_design" +Cohesion: 0.20 +Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more) + +### Community 23 - "regenerate_sections" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 24 - "B05_Profile - Backend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 25 - "DB 스키마 개요" +Cohesion: 0.22 +Nodes (8): 1. B04 vs B05 역할 분담 및 일원화, 2. 공용 배수 엔진 및 WAMIS 강우량 연동 (Phase 1~2, 2026-08-13 관측소 전환), 3. 구조물 3단 옵션 체계 & UI (Phase 3~5), 4. 해석 알고리즘 — 등고선 하강 (Contour Descent), 5. 적색/청색 판정 및 유역 확장, 6. 평균 흐름 화살표 (Flow Arrows) 및 흐름강도 램프, 7. 영구저장소 산출물 구조, 배수유역 해석 및 세부설계 (Drainage Watershed) + +### Community 26 - "Law Markdown Extraction Defects" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 27 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 28 - "attachResizer" +Cohesion: 0.25 +Nodes (7): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세 + +### Community 29 - "B06 Section" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 30 - "A01_Home — Frontend" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 31 - "A05_EduDetail — Frontend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Frontend, CAD 계획선 레이어 연동 및 편집 지원 (2026-07-22), openwebcad 단위 정합, 선 특성/폰트 UI 및 Fit-in-all (2026-07-20), 독립형 CAD 임베드 및 데이터 연동 아키텍처, 의존성, 주요 컴포넌트 / 함수, 파일 구조 + +### Community 32 - "Multi-file LiDAR Processing" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 33 - "배수관 세트 자유형 응답 재사용" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 34 - "B06_Section API" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 35 - "기하 계산과 보기 분리" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 36 - "B06_Section_Router" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 37 - "기준 해석 보류" +Cohesion: 0.29 +Nodes (6): B05 구조물 3D 투영 커브, 검증, 구조물 날개·바닥 연결, 비탈 투영·성토면 절단, 저장·호환성, 커브 생성·렌더 + +### Community 38 - "현재 구현 현황" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 39 - "B01~B09 workflow 데이터 흐름" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 40 - "createGeneralLayout" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 41 - "themeColor" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 42 - "B06_Section_Engine_Areas" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 43 - "attachStationDrag" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 44 - "pipe_points.json" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 45 - "B04/B05 배수 데이터 일원화" +Cohesion: 0.33 +Nodes (5): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위 + +### Community 46 - "구조물 선택 3자 동기화" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 47 - "structures.json" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 48 - "blocksPipeLowering" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 49 - "구조물 범위 입력" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 50 - "WF3 상태 전이" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 51 - "createMassHaulChart" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 52 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 53 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 54 - "B06_Section — Backend" +Cohesion: 0.33 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +### Community 55 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 56 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 57 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 58 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 59 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 60 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 61 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 62 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 63 - "B05 구조물 구간 절취·측벽·성토 패치" +Cohesion: 0.40 +Nodes (4): B05 구조물 구간 절취·측벽·성토 패치, B06 변형 성토선 패치, 저장·검증, 절취와 경계 + +### Community 64 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 65 - "B05_Profile — Frontend" +Cohesion: 0.40 +Nodes (4): B05_Profile — Frontend, 남은 파일 한계, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 프론트엔드 아키텍처 개요 + +### Community 66 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 67 - "B05_Profile_Engine_Sections.py" +Cohesion: 0.40 +Nodes (4): B05_Profile_Engine_Sections.py, ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 68 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 69 - "B05_Profile_UI_Profile_Panel.ts" +Cohesion: 0.40 +Nodes (4): B05_Profile_UI_Profile_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 70 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 71 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 72 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 73 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 74 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 75 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 76 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 77 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 78 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 79 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 80 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 81 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 82 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 83 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 84 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 85 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 86 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 87 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 88 - "common_util_project_delete.py" +Cohesion: 0.50 +Nodes (3): common_util_project_delete.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 89 - "common_util_storage.py" +Cohesion: 0.50 +Nodes (3): common_util_storage.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 90 - "common_util_workflow_state.py" +Cohesion: 0.50 +Nodes (3): common_util_workflow_state.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 91 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 92 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 93 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 94 - "A01_Home_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A01_Home_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 및 인터페이스 목록 + +### Community 95 - "A02_ProgDetail_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A02_ProgDetail_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 96 - "A06_Login_Router.py" +Cohesion: 0.50 +Nodes (3): A06_Login_Router.py, 🛠️ 라우터 API 및 주요 헬퍼 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 97 - "A07_Register_Router.py" +Cohesion: 0.50 +Nodes (3): A07_Register_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 98 - "A08_Support_Router.py" +Cohesion: 0.50 +Nodes (3): A08_Support_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 99 - "A09_Security_Router.py" +Cohesion: 0.50 +Nodes (3): A09_Security_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 100 - "B01_Dashboard_Router.py" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 101 - "B01_Dashboard_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 102 - "B02_ProjRegister_Router.py" +Cohesion: 0.50 +Nodes (3): B02_ProjRegister_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B03_FileInput_Router.py" +Cohesion: 0.50 +Nodes (3): B03_FileInput_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 104 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 105 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 106 - "B04_PreProcess_Router.py" +Cohesion: 0.50 +Nodes (3): B04_PreProcess_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 107 - "B05_Profile — Backend" +Cohesion: 0.50 +Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요 + +### Community 108 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 109 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 110 - "B05_Profile_Engine_Grade.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Grade.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 클래스 및 함수 목록 + +### Community 111 - "B05_Profile_Engine_Solver.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Solver.py, 🛠️ 엔진 핵심 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 112 - "B05_Profile_Repository.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Repository.py, 🛠️ DB 접근 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 113 - "B05_Profile_Router.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 모듈 및 의존성 + +### Community 114 - "B05_Profile_Router_Confirm.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router_Confirm.py, 🔗 연관 모듈, 🛠️ 주요 헬퍼 함수 목록 + +### Community 115 - "B05_Profile_Schema.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Schema.py, 🛠️ Pydantic 모델 및 검증 헬퍼 목록, 🔗 연관 개념 및 의존성 + +### Community 116 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 117 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 118 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 119 - "B05_Profile_UI_IrregularStations.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_IrregularStations.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 인터페이스 및 함수 목록 + +### Community 120 - "B05_Profile_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 컴포넌트 및 함수 목록 + +### Community 121 - "B05_Profile_UI_Panel.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 122 - "B05_Profile_UI_Profile_Alignment.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Alignment.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 123 - "B05_Profile_UI_Profile_Table.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Table.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 124 - "B05_Profile_UI_Viewer.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Viewer.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 125 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 126 - "B06_Section_Router.py" +Cohesion: 0.50 +Nodes (3): B06_Section_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 127 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 128 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 129 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 130 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +## Knowledge Gaps +- **614 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+609 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **34 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _614 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._ +- **Should `Route Design Pipeline` be split into smaller, more focused modules?** + _Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected._ +- **Should `B05 Canonical Structure Editing` be split into smaller, more focused modules?** + _Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._ +- **Should `basin_adjust API 계약` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ +- **Should `B06_Section_UI_MassHaul_View` be split into smaller, more focused modules?** + _Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-28/cost.json b/docs/wiki/graphify-out/2026-08-28/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-28/graph.json b/docs/wiki/graphify-out/2026-08-28/graph.json new file mode 100644 index 00000000..503c37a1 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/graph.json @@ -0,0 +1,17275 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_implementation_status", + "community": 2, + "norm_label": "implementation_status.md" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "community": 2, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "community": 2, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "community": 2, + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "community": 2, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "community": 2, + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "community": 2, + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_project_map", + "community": 2, + "norm_label": "project_map.md" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "community": 2, + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", + "community": 2, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "community": 2, + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "community": 2, + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_public_admin_map", + "community": 2, + "norm_label": "public_admin_map.md" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "community": 2, + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "community": 2, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", + "community": 2, + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_shared_resources", + "community": 2, + "norm_label": "shared_resources.md" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "community": 2, + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "community": 2, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", + "community": 2, + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_workflow_data_flow", + "community": 2, + "norm_label": "workflow_data_flow.md" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "community": 2, + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "community": 2, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "community": 2, + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "community": 2, + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", + "community": 2, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework", + "community": 4, + "norm_label": "a00_app_shell_framework.md" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "community": 4, + "norm_label": "a00_common \u2014 app shell framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "community": 4, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "community": 4, + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "community": 4, + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "community": 4, + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "community": 4, + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "community": 4, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "community": 4, + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold", + "community": 4, + "norm_label": "a00_app_shell_framework_scaffold.md" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "community": 4, + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "community": 4, + "norm_label": "b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "community": 4, + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "community": 4, + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "community": 4, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_api_common", + "community": 6, + "norm_label": "api_common.md" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 6, + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "community": 6, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "community": 6, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "community": 6, + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_auth_rbac", + "community": 0, + "norm_label": "auth_rbac.md" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac", + "community": 0, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "community": 0, + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "community": 0, + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "community": 0, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role", + "community": 0, + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "community": 0, + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "community": 0, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "community": 0, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "community": 0, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos", + "community": 55, + "norm_label": "b07_external_webcad_demos.md" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "community": 55, + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", + "community": 55, + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "community": 55, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "community": 55, + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util", + "community": 0, + "norm_label": "common_util.md" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "community": 0, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "community": 0, + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "community": 0, + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete", + "community": 88, + "norm_label": "common_util_project_delete.md" + }, + { + "label": "common_util_project_delete.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "community": 88, + "norm_label": "common_util_project_delete.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 88, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 88, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage", + "community": 89, + "norm_label": "common_util_storage.md" + }, + { + "label": "common_util_storage.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_common_util_storage_py", + "community": 89, + "norm_label": "common_util_storage.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 89, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 89, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state", + "community": 90, + "norm_label": "common_util_workflow_state.md" + }, + { + "label": "common_util_workflow_state.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "community": 90, + "norm_label": "common_util_workflow_state.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 90, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 90, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_crs_metadata", + "community": 4, + "norm_label": "crs_metadata.md" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "community": 4, + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "community": 4, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "community": 4, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "community": 4, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "community": 4, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_files_surface", + "community": 9, + "norm_label": "files_surface.md" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "community": 9, + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", + "community": 9, + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "community": 9, + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "community": 9, + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "community": 9, + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "community": 9, + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "community": 9, + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12", + "community": 9, + "norm_label": "input_files.status \u1100\u1161\u11b9" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12", + "community": 9, + "norm_label": "surface_models.status \u1100\u1161\u11b9" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "community": 9, + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring", + "community": 7, + "norm_label": "logs_monitoring.md" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "community": 7, + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "community": 7, + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "community": 7, + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "community": 7, + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "community": 7, + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "community": 7, + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "community": 7, + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "community": 7, + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "community": 7, + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "community": 7, + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", + "community": 7, + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_overview", + "community": 0, + "norm_label": "overview.md" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "community": 0, + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "community": 0, + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "community": 0, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "community": 0, + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "community": 0, + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_projects", + "community": 44, + "norm_label": "projects.md" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "community": 44, + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", + "community": 44, + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "community": 44, + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "community": 44, + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "community": 44, + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_route_profile", + "community": 10, + "norm_label": "route_profile.md" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "community": 10, + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", + "community": 10, + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "community": 10, + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "community": 10, + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "community": 10, + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "community": 10, + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "community": 10, + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "community": 10, + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "community": 10, + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures", + "community": 10, + "norm_label": "cross_sections.data.structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_alignment", + "community": 144, + "norm_label": "longitudinal_alignment.md" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", + "community": 144, + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_structure_output", + "community": 33, + "norm_label": "structure_output.md" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "community": 33, + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", + "community": 33, + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "community": 33, + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "community": 33, + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "community": 33, + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "community": 33, + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme", + "community": 131, + "norm_label": "readme.md" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "community": 131, + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", + "community": 131, + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_users_auth", + "community": 0, + "norm_label": "users_auth.md" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "community": 0, + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", + "community": 0, + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "community": 0, + "norm_label": "companies (\u1112\u116c\u1109\u1161)" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "community": 0, + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "community": 0, + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "community": 0, + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "community": 0, + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "community": 0, + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_dependencies", + "community": 4, + "norm_label": "dependencies.md" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "community": 4, + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "community": 4, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", + "community": 4, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "community": 4, + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_design", + "community": 5, + "norm_label": "design.md" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "community": 5, + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "community": 5, + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "community": 5, + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "community": 5, + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "community": 5, + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "community": 5, + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)" + }, + { + "label": "drainage_watershed.md", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_drainage_watershed", + "community": 25, + "norm_label": "drainage_watershed.md" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "_origin": "ast", + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "community": 25, + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)" + }, + { + "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", + "community": 25, + "norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a" + }, + { + "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", + "community": 25, + "norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", + "community": 25, + "norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)" + }, + { + "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", + "community": 25, + "norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)" + }, + { + "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "_origin": "ast", + "id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", + "community": 25, + "norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc" + }, + { + "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", + "community": 25, + "norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173" + }, + { + "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "_origin": "ast", + "id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", + "community": 25, + "norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_law_source_quality", + "community": 45, + "norm_label": "law_source_quality.md" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "community": 45, + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", + "community": 45, + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "community": 45, + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "community": 45, + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "community": 45, + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "mass_haul_diagram.md", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_mass_haul_diagram", + "community": 28, + "norm_label": "mass_haul_diagram.md" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "community": 28, + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", + "community": 28, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1169\u11a8\u110c\u1165\u11a8" + }, + { + "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", + "community": 28, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1168\u1109\u1161\u11ab \u1109\u116e\u1109\u1175\u11a8 \u1106\u1175\u11be \u110b\u116f\u11ab\u1105\u1175 (\u1109\u1175\u11af\u1106\u116e \u1100\u116a\u11ab\u1105\u1168 \u1107\u1161\u11ab\u110b\u1167\u11bc)" + }, + { + "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", + "community": 28, + "norm_label": "3. \u110c\u1175\u1107\u1161\u11ab\u110b\u1172\u1112\u1167\u11bc\u1107\u1167\u11af \u1110\u1169\u1105\u1163\u11bc\u1112\u116a\u11ab\u1109\u1161\u11ab\u1100\u1168\u1109\u116e \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9 (`config_system.py`)" + }, + { + "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", + "community": 28, + "norm_label": "4. \u1110\u1169\u1100\u1169\u11bc \u110b\u116e\u11ab\u1107\u1161\u11ab\u110c\u1161\u11bc\u1107\u1175 \u1109\u1165\u11ab\u110c\u1165\u11bc\u1100\u1165\u1105\u1175 \u1106\u1175\u11be \u1107\u116e\u11ab\u1107\u1162 \u1100\u1175\u110c\u116e\u11ab (`config_system.py`)" + }, + { + "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", + "community": 28, + "norm_label": "5. \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1161\u110b\u1163\u11bc (b06 \u1100\u116e\u1112\u1167\u11ab v2)" + }, + { + "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", + "community": 28, + "norm_label": "6. \u110b\u1170\u11b8\u110b\u1162\u11b8 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1106\u1167\u11bc\u1109\u1166 (2026-08-02 \u1112\u116a\u11a8\u110c\u1165\u11bc)" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_schema_common", + "community": 6, + "norm_label": "schema_common.md" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "community": 6, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "community": 6, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "community": 6, + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "storage_paths.md", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_storage_paths", + "community": 0, + "norm_label": "storage_paths.md" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "community": 0, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)" + }, + { + "label": "\uacbd\ub85c \ud328\ud134", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134", + "community": 0, + "norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab" + }, + { + "label": "\uc6d0\uce59 (backend.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808", + "community": 0, + "norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)" + }, + { + "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", + "community": 0, + "norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc" + }, + { + "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "_origin": "ast", + "id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", + "community": 0, + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)" + }, + { + "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "_origin": "ast", + "id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", + "community": 0, + "norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_temp_upload", + "community": 56, + "norm_label": "temp_upload.md" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "community": 56, + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "community": 56, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", + "community": 56, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "community": 56, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "ui_templates.md", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_ui_templates", + "community": 5, + "norm_label": "ui_templates.md" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_ui_templates_ui_templates_localization_components", + "community": 5, + "norm_label": "ui templates \u2014 localization & components" + }, + { + "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", + "community": 5, + "norm_label": "ui_template_locale.ts (\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175)" + }, + { + "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", + "community": 5, + "norm_label": "ui_template_resizer.ts (\u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)" + }, + { + "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", + "community": 5, + "norm_label": "ui_template_palette.ts (\u110c\u1175\u1103\u1169 \u1111\u1161\u11af\u1105\u1166\u1110\u1173 \u110f\u1162\u1109\u1175\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", + "community": 5, + "norm_label": "ui_template_general_blocks.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u11af\u1105\u1169\u11a8)" + }, + { + "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", + "community": 5, + "norm_label": "ui_template_general_layout.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)" + }, + { + "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", + "community": 5, + "norm_label": "ui_template_elements.ts (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1166\u11af\u1105\u1175\u1106\u1165\u11ab\u1110\u1173 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)" + }, + { + "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", + "community": 5, + "norm_label": "ui_template_overlay.ts (\u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173)" + }, + { + "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", + "community": 5, + "norm_label": "ui_template_workflow_layout.ts (\u110b\u1166\u11ab\u110c\u1175\u1102\u1175\u110b\u1165\u1105\u1175\u11bc \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)" + }, + { + "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "_origin": "ast", + "id": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", + "community": 5, + "norm_label": "theme.css (\u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e)" + }, + { + "label": "\uc81c\uc57d (backend.md \u00a71)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "_origin": "ast", + "id": "concepts_ui_templates_\uc81c\uc57d_backend_md_1", + "community": 5, + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 (backend.md \u00a71)" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "community": 5, + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_workflow_state", + "community": 6, + "norm_label": "workflow_state.md" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "community": 6, + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "community": 6, + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "community": 6, + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "community": 6, + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "community": 6, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "community": 6, + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "id": "concepts_workflow_state_\uc870\ud68c_api", + "community": 6, + "norm_label": "\u110c\u1169\u1112\u116c api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", + "community": 6, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L1", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "community": 57, + "norm_label": "query_20260821_070423_\u1107\u1162\u1109\u116e\u1100\u116a\u11ab_\u1106\u1162\u1109\u1165\u11af\u1109\u1175_\u1100\u1161\u11a8\u1103\u1169\u110b\u1174_\u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f__\u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165.md" + }, + { + "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "community": 57, + "norm_label": "q: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af\u1109\u1175 \u1100\u1161\u11a8\u1103\u1169\u110b\u1174 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f. \u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", + "community": 57, + "norm_label": "answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", + "community": 57, + "norm_label": "outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", + "community": 57, + "norm_label": "source nodes" + }, + { + "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L1", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "community": 58, + "norm_label": "query_20260821_101018_\u110b\u1175\u11b7\u1103\u1169_\u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165_\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174_\u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab_\u110b\u1165\u1104\u1165\u11ab\u1100\u1166_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.md" + }, + { + "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "community": 58, + "norm_label": "q: \u110b\u1175\u11b7\u1103\u1169 \u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174 \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab \u110b\u1165\u1104\u1165\u11ab\u1100\u1166 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f." + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", + "community": 58, + "norm_label": "answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", + "community": 58, + "norm_label": "outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", + "community": 58, + "norm_label": "source nodes" + }, + { + "label": "index.md", + "file_type": "document", + "source_file": "index.md", + "source_location": "L1", + "_origin": "ast", + "id": "index", + "community": 2, + "norm_label": "index.md" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "source_location": "L7", + "_origin": "ast", + "id": "index_wiki_index", + "community": 2, + "norm_label": "wiki index" + }, + { + "label": "\uc6b0\uc120 \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "index.md", + "source_location": "L11", + "_origin": "ast", + "id": "index_\uc6b0\uc120_\uc9c4\uc785\uc810", + "community": 2, + "norm_label": "\u110b\u116e\u1109\u1165\u11ab \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7" + }, + { + "label": "\ub85c\uadf8\uc778 \ud6c4 \uae30\ub2a5", + "file_type": "document", + "source_file": "index.md", + "source_location": "L20", + "_origin": "ast", + "id": "index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", + "community": 2, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1112\u116e \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "\ub85c\uadf8\uc778 \uc804\u00b7\uad00\ub9ac", + "file_type": "document", + "source_file": "index.md", + "source_location": "L36", + "_origin": "ast", + "id": "index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", + "community": 2, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u110c\u1165\u11ab\u00b7\u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "\uacf5\ud1b5 \uac1c\ub150", + "file_type": "document", + "source_file": "index.md", + "source_location": "L44", + "_origin": "ast", + "id": "index_\uacf5\ud1b5_\uac1c\ub150", + "community": 2, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1100\u1162\u1102\u1167\u11b7" + }, + { + "label": "\ud604\uc7ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "index.md", + "source_location": "L54", + "_origin": "ast", + "id": "index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", + "community": 2, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_a00_common", + "community": 91, + "norm_label": "a00_common.md" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "community": 91, + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", + "community": 91, + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_a00_common_a00_common_\uac1c\uc694", + "community": 91, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell", + "community": 92, + "norm_label": "a00_common_appshell.md" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "community": 92, + "norm_label": "app_shell.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 92, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 92, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router", + "community": 93, + "norm_label": "a00_common_router.md" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_router_ts", + "community": 93, + "norm_label": "router.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 93, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 93, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_a01_components", + "community": 46, + "norm_label": "a01_components.md" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "community": 46, + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "community": 46, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131", + "community": 46, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "community": 46, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "community": 46, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend", + "community": 15, + "norm_label": "a01_frontend.md" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_a01_home_frontend", + "community": 15, + "norm_label": "a01_home \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 15, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "community": 15, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "community": 15, + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "community": 15, + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "community": 15, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 15, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 15, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "community": 15, + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page", + "community": 94, + "norm_label": "a01_home_ui_page.md" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "community": 94, + "norm_label": "a01_home_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", + "community": 94, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 94, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components", + "community": 47, + "norm_label": "a02_components.md" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "community": 47, + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "community": 47, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131", + "community": 47, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "community": 47, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "community": 47, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend", + "community": 48, + "norm_label": "a02_frontend.md" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "community": 48, + "norm_label": "a02_progdetail \u2014 frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "community": 48, + "norm_label": "\u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", + "community": 48, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "community": 48, + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "community": 48, + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "community": 95, + "norm_label": "a02_progdetail_ui_page.md" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "community": 95, + "norm_label": "a02_progdetail_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 95, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 95, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend", + "community": 26, + "norm_label": "a03_frontend.md" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "community": 26, + "norm_label": "a03_compdetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 26, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 26, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 26, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 26, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 26, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "community": 26, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "community": 26, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend", + "community": 11, + "norm_label": "a04_frontend.md" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "community": 11, + "norm_label": "a04_newshistory \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 11, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 11, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "community": 11, + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 11, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 11, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 11, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "community": 11, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "community": 11, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "community": 11, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend", + "community": 16, + "norm_label": "a05_frontend.md" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "community": 16, + "norm_label": "a05_edudetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 16, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 16, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 16, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 16, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 16, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "community": 16, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 16, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "community": 16, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_a06_backend", + "community": 27, + "norm_label": "a06_backend.md" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_a06_login_backend", + "community": 27, + "norm_label": "a06_login \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 27, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 27, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "community": 27, + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 27, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "community": 27, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "community": 27, + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 27, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend", + "community": 17, + "norm_label": "a06_frontend.md" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "community": 17, + "norm_label": "a06_login \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 17, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 17, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "community": 17, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "community": 17, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 17, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 17, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 17, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "community": 17, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router", + "community": 96, + "norm_label": "a06_login_router.md" + }, + { + "label": "A06_Login_Router.py", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "community": 96, + "norm_label": "a06_login_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "community": 96, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 96, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_a07_backend", + "community": 29, + "norm_label": "a07_backend.md" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_a07_register_backend", + "community": 29, + "norm_label": "a07_register \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 29, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 29, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 29, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "community": 29, + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 29, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\ucc38\uace0", + "community": 29, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend", + "community": 12, + "norm_label": "a07_frontend.md" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "community": 12, + "norm_label": "a07_register \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 12, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "community": 12, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "community": 12, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "community": 12, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "community": 12, + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 12, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 12, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 12, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "community": 12, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router", + "community": 97, + "norm_label": "a07_register_router.md" + }, + { + "label": "A07_Register_Router.py", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "community": 97, + "norm_label": "a07_register_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 97, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 97, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_a08_backend", + "community": 18, + "norm_label": "a08_backend.md" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_a08_support_backend", + "community": 18, + "norm_label": "a08_support \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 18, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 18, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "community": 18, + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 18, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "community": 18, + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "community": 18, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "community": 18, + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 18, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend", + "community": 13, + "norm_label": "a08_frontend.md" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "community": 13, + "norm_label": "a08_support \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 13, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 13, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "community": 13, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "community": 13, + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 13, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 13, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 13, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "community": 13, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0", + "community": 13, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router", + "community": 98, + "norm_label": "a08_support_router.md" + }, + { + "label": "A08_Support_Router.py", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "community": 98, + "norm_label": "a08_support_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 98, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 98, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_a09_backend", + "community": 8, + "norm_label": "a09_backend.md" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_a09_security_backend", + "community": 8, + "norm_label": "a09_security \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 8, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 8, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "community": 8, + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "community": 8, + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "community": 8, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 8, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "community": 8, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "community": 8, + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 8, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ucc38\uace0", + "community": 8, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend", + "community": 19, + "norm_label": "a09_frontend.md" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_a09_security_frontend", + "community": 19, + "norm_label": "a09_security \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 19, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 19, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "community": 19, + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "community": 19, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 19, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 19, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "community": 19, + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "community": 19, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router", + "community": 99, + "norm_label": "a09_security_router.md" + }, + { + "label": "A09_Security_Router.py", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "community": 99, + "norm_label": "a09_security_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 99, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 99, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api", + "community": 49, + "norm_label": "b01_api.md" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "community": 49, + "norm_label": "b01_dashboard \u2014 api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "community": 49, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", + "community": 49, + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "community": 49, + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "community": 49, + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend", + "community": 34, + "norm_label": "b01_backend.md" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "community": 34, + "norm_label": "b01_dashboard \u2014 backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "community": 34, + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "community": 34, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", + "community": 34, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "community": 34, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "community": 34, + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db", + "community": 132, + "norm_label": "b01_db.md" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 132, + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", + "community": 132, + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies", + "community": 133, + "norm_label": "b01_dependencies.md" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "community": 133, + "norm_label": "b01_dashboard \u2014 dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 133, + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend", + "community": 35, + "norm_label": "b01_frontend.md" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "community": 35, + "norm_label": "b01_dashboard \u2014 frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", + "community": 35, + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "community": 35, + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "community": 35, + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "community": 35, + "norm_label": "\u1106\u1169\u1103\u1161\u11af" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "community": 35, + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router", + "community": 100, + "norm_label": "b01_dashboard_router.md" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "community": 100, + "norm_label": "b01_dashboard_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 100, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 100, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "community": 101, + "norm_label": "b01_dashboard_ui_page.md" + }, + { + "label": "B01_Dashboard_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "community": 101, + "norm_label": "b01_dashboard_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 101, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 101, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend", + "community": 20, + "norm_label": "b02_backend.md" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "community": 20, + "norm_label": "b02_projregister \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 20, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 20, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218", + "community": 20, + "norm_label": "\u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 20, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "community": 20, + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "community": 20, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 20, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0", + "community": 20, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db", + "community": 59, + "norm_label": "b02_db.md" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_b02_projregister_db", + "community": 59, + "norm_label": "b02_projregister \u2014 db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "community": 59, + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "community": 59, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", + "community": 59, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend", + "community": 14, + "norm_label": "b02_frontend.md" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "community": 14, + "norm_label": "b02_projregister \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 14, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 14, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "community": 14, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "community": 14, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 14, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 14, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 14, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "community": 14, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "community": 14, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router", + "community": 102, + "norm_label": "b02_projregister_router.md" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "community": 102, + "norm_label": "b02_projregister_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 102, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 102, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "community": 145, + "norm_label": "b03_fileinput_plan_lidar_multi_file.md" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", + "community": 145, + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api", + "community": 60, + "norm_label": "b03_api.md" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "community": 60, + "norm_label": "b03_fileinput \u2014 api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "community": 60, + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", + "community": 60, + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "community": 60, + "norm_label": "workflow \u110c\u1169\u1112\u116c" + }, + { + "label": "B03_backend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend", + "community": 36, + "norm_label": "b03_backend.md" + }, + { + "label": "B03_FileInput \u2014 Backend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "community": 36, + "norm_label": "b03_fileinput \u2014 backend" + }, + { + "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", + "community": 36, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1111\u1161\u110b\u1175\u11af \u110e\u1165\u1105\u1175" + }, + { + "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", + "community": 36, + "norm_label": "\u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u1111\u1161\u110b\u1175\u11af \u110c\u1175\u1106\u116e\u11ab" + }, + { + "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", + "community": 36, + "norm_label": "\u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7 (r2 temp upload)" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", + "community": 36, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u110e\u1169\u1100\u1175\u1112\u116a" + }, + { + "label": "workflow\u00b7\uc54c\ub9bc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", + "community": 36, + "norm_label": "workflow\u00b7\u110b\u1161\u11af\u1105\u1175\u11b7" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db", + "community": 134, + "norm_label": "b03_db.md" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 134, + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", + "community": 134, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies", + "community": 135, + "norm_label": "b03_dependencies.md" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "community": 135, + "norm_label": "b03_fileinput \u2014 dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 135, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B03_frontend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend", + "community": 50, + "norm_label": "b03_frontend.md" + }, + { + "label": "B03_FileInput \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "community": 50, + "norm_label": "b03_fileinput \u2014 frontend" + }, + { + "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", + "community": 50, + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175\u00b7\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", + "community": 50, + "norm_label": "ui \u110c\u1175\u110b\u116f\u11ab \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175 (\u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u116a\u11ab\u1105\u116d)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 50, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", + "community": 50, + "norm_label": "\u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1161\u11bc\u1110\u1162\u00b7\u110b\u1169\u1111\u1173\u1105\u1161\u110b\u1175\u11ab \u1107\u1169\u110c\u1169" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router", + "community": 103, + "norm_label": "b03_fileinput_router.md" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "community": 103, + "norm_label": "b03_fileinput_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 103, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 103, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api", + "community": 104, + "norm_label": "b04_api.md" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "community": 104, + "norm_label": "b04_preprocess \u2014 api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 104, + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 104, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "B04_backend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend", + "community": 21, + "norm_label": "b04_backend.md" + }, + { + "label": "B04_PreProcess \u2014 Backend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "community": 21, + "norm_label": "b04_preprocess \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", + "community": 21, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc (\u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165/\u110c\u1165\u110c\u1161\u11bc\u1109\u1169/\u1105\u1161\u110b\u116e\u1110\u1165)" + }, + { + "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", + "community": 21, + "norm_label": "\u110b\u1166\u11ab\u110c\u1175\u11ab \u1109\u1165\u1107\u1173\u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", + "community": 21, + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e (router / repository / engine / utility)" + }, + { + "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", + "community": 21, + "norm_label": "\u1109\u116e\u110e\u1175\u110c\u1175\u1112\u1167\u11bc\u1103\u1169 \u1103\u1169\u110b\u1167\u11b8 \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 (2026-07-26, 2026-08-01 s8 \u1100\u1162\u1111\u1167\u11ab)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", + "community": 21, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175 \u1106\u1175\u11be \u110c\u1161\u1103\u1169\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc" + }, + { + "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", + "community": 21, + "norm_label": "\u2699\ufe0f \u1109\u1165\u11af\u110c\u1165\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc \u1111\u1161\u110b\u1175\u11af \u110c\u1165\u11bc\u1112\u1161\u11b8\u1109\u1165\u11bc" + }, + { + "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", + "community": 21, + "norm_label": "\ud83d\udccb \u1100\u116e\u1112\u1167\u11ab \u110b\u1168\u110b\u116c \u110e\u1165\u1105\u1175 \u1100\u1165\u11b7\u1110\u1169 \u1112\u1161\u11bc\u1106\u1169\u11a8 (plan)" + }, + { + "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", + "community": 21, + "norm_label": "2d/gis \u1106\u1175\u1111\u116d\u1109\u1175 \u110b\u116f\u11ab\u110b\u1175\u11ab \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u110c\u1169\u110e\u1175" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db", + "community": 61, + "norm_label": "b04_db.md" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "community": 61, + "norm_label": "b04_preprocess \u2014 db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "community": 61, + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "community": 61, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0", + "community": 61, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies", + "community": 105, + "norm_label": "b04_dependencies.md" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "community": 105, + "norm_label": "b04_preprocess \u2014 dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "community": 105, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", + "community": 105, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)" + }, + { + "label": "B04_frontend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend", + "community": 22, + "norm_label": "b04_frontend.md" + }, + { + "label": "B04_PreProcess \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "community": 22, + "norm_label": "b04_preprocess \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 22, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", + "community": 22, + "norm_label": "\u26a0\ufe0f \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175 (3d \u1107\u1172\u110b\u1165)" + }, + { + "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", + "community": 22, + "norm_label": "3d \u1107\u1172\u110b\u1165 dom \u1106\u1161\u110b\u116e\u11ab\u1110\u1173 \u1107\u1165\u1100\u1173 \u1109\u116e\u1105\u1175" + }, + { + "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", + "community": 22, + "norm_label": "3d \u1107\u1172\u110b\u1165 \u1110\u1166\u1106\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1100\u1161\u1103\u1169\u11a8\u1109\u1165\u11bc \u1100\u1162\u1109\u1165\u11ab" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L49", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", + "community": 22, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 & api \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ucc98\ub9ac \ud750\ub984", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L63", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", + "community": 22, + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L71", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", + "community": 22, + "norm_label": "3d \u110f\u1161\u1106\u1166\u1105\u1161 \u110f\u1165\u1109\u1165 \u1111\u1175\u1107\u1169\u11ba & 2d \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 ui \u1100\u1162\u1109\u1165\u11ab (2026-08-01~02 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a)" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", + "community": 22, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router", + "community": 106, + "norm_label": "b04_preprocess_router.md" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "community": 106, + "norm_label": "b04_preprocess_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 106, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 106, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18", + "community": 52, + "norm_label": "b05_profile_plan_2026-08-18.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "community": 52, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "community": 52, + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "community": 52, + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "community": 52, + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", + "community": 52, + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175" + }, + { + "label": "B05_Profile_plan_2026-08-19.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19", + "community": 53, + "norm_label": "b05_profile_plan_2026-08-19.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "community": 53, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175 \u2014 2026-08-19" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", + "community": 53, + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", + "community": 53, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uc8fc\uc694 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", + "community": 53, + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uae30\ub85d\ub41c \uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", + "community": 53, + "norm_label": "\u1100\u1175\u1105\u1169\u11a8\u1103\u116c\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_api.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_api", + "community": 62, + "norm_label": "b05_api.md" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_b05_profile_api", + "community": 62, + "norm_label": "b05_profile \u2014 api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 62, + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "community": 62, + "norm_label": "api \u1109\u1173\u110f\u1175\u1106\u1161 \u1106\u1175\u11be \u1107\u1161\u11ab\u1112\u116a\u11ab \u1111\u1175\u11af\u1103\u1173" + }, + { + "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", + "community": 62, + "norm_label": "`post /{project_id}/route/confirm` \u110b\u116d\u110e\u1165\u11bc (`routeconfirmrequest`)" + }, + { + "label": "B05_backend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend", + "community": 107, + "norm_label": "b05_backend.md" + }, + { + "label": "B05_Profile \u2014 Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_b05_profile_backend", + "community": 107, + "norm_label": "b05_profile \u2014 backend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "community": 107, + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "community": 107, + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d" + }, + { + "label": "B05_corridor_cut_fill.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill", + "community": 63, + "norm_label": "b05_corridor_cut_fill.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "community": 63, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc808\ucde8\uc640 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", + "community": 63, + "norm_label": "\u110c\u1165\u11af\u110e\u1171\u110b\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", + "community": 63, + "norm_label": "b06 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1109\u1165\u11ab \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", + "community": 63, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_patch_finish.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish", + "community": 64, + "norm_label": "b05_corridor_patch_finish.md" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "community": 64, + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175" + }, + { + "label": "\ud328\uce58 \ub9c8\uac10", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", + "community": 64, + "norm_label": "\u1111\u1162\u110e\u1175 \u1106\u1161\u1100\u1161\u11b7" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", + "community": 64, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", + "community": 64, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_plan_curves.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves", + "community": 37, + "norm_label": "b05_corridor_plan_curves.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "community": 37, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173" + }, + { + "label": "\ucee4\ube0c \uc0dd\uc131\u00b7\ub80c\ub354", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", + "community": 37, + "norm_label": "\u110f\u1165\u1107\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc\u00b7\u1105\u1166\u11ab\u1103\u1165" + }, + { + "label": "\ube44\ud0c8 \ud22c\uc601\u00b7\uc131\ud1a0\uba74 \uc808\ub2e8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", + "community": 37, + "norm_label": "\u1107\u1175\u1110\u1161\u11af \u1110\u116e\u110b\u1167\u11bc\u00b7\u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u1103\u1161\u11ab" + }, + { + "label": "\uad6c\uc870\ubb3c \ub0a0\uac1c\u00b7\ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", + "community": 37, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1102\u1161\u11af\u1100\u1162\u00b7\u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", + "community": 37, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L60", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", + "community": 37, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_surface.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface", + "community": 51, + "norm_label": "b05_corridor_surface.md" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "community": 51, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", + "community": 51, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", + "community": 51, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", + "community": 51, + "norm_label": "\u110c\u1175\u11ab\u1112\u1162\u11bc \u110c\u116e\u11bc \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d", + "community": 51, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_turn_correction_plan.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan", + "community": 38, + "norm_label": "b05_corridor_turn_correction_plan.md" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "community": 38, + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", + "community": 38, + "norm_label": "\u1106\u1169\u11a8\u110c\u1165\u11a8\u1100\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", + "community": 38, + "norm_label": "\u1100\u116e\u11a8\u1107\u116e \u1111\u1162\u110e\u1175 \u110c\u1165\u11af\u110e\u1161" + }, + { + "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", + "community": 38, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", + "community": 38, + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u1102\u1169\u1100\u1167\u11ab \u1112\u116a\u11a8\u110c\u1161\u11bc \u1112\u116c\u1100\u1171" + }, + { + "label": "\uc644\ub8cc \uc870\uac74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", + "community": 38, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u110c\u1169\u1100\u1165\u11ab" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_db", + "community": 108, + "norm_label": "b05_db.md" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 108, + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218", + "community": 108, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", + "community": 108, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies", + "community": 136, + "norm_label": "b05_dependencies.md" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "community": 136, + "norm_label": "b05_profile \u2014 dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", + "community": 136, + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "B05_frontend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend", + "community": 65, + "norm_label": "b05_frontend.md" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "community": 65, + "norm_label": "b05_profile \u2014 frontend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "community": 65, + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ud504\ub860\ud2b8\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "community": 65, + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L62", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "community": 65, + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment", + "community": 66, + "norm_label": "b05_frontend_alignment.md" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "community": 66, + "norm_label": "b05_profile \u2014 profile alignment & table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", + "community": 66, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "community": 66, + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "community": 66, + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer", + "community": 109, + "norm_label": "b05_frontend_viewer.md" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "community": 109, + "norm_label": "b05_profile \u2014 3d viewer & interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "community": 109, + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "community": 109, + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)" + }, + { + "label": "B05_structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures", + "community": 23, + "norm_label": "b05_structures.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "community": 23, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8" + }, + { + "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "community": 23, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1110\u1161\u110b\u1175\u11b8 \u1105\u1166\u110c\u1175\u1109\u1173\u1110\u1173\u1105\u1175" + }, + { + "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", + "community": 23, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab\u00b7\u1109\u1175\u1109\u1165\u11af \u110b\u1169\u11b8\u1109\u1167\u11ab" + }, + { + "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", + "community": 23, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", + "community": 23, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af\u1100\u116a \u1103\u1169\u11bc\u110c\u1161\u11a8" + }, + { + "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", + "community": 23, + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110e\u116e\u110e\u1165\u11ab\u00b7\u1100\u1162\u1105\u1163\u11a8 \u1103\u1161\u11ab\u1106\u1167\u11ab" + }, + { + "label": "API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_api", + "community": 23, + "norm_label": "api" + }, + { + "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", + "community": 23, + "norm_label": "b06 \u1100\u1167\u11bc\u1100\u1168\u110b\u116a \u1102\u1161\u11b7\u110b\u1173\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uac80\uc99d", + "community": 23, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade", + "community": 110, + "norm_label": "b05_profile_engine_grade.md" + }, + { + "label": "B05_Profile_Engine_Grade.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "community": 110, + "norm_label": "b05_profile_engine_grade.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 110, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 110, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections", + "community": 67, + "norm_label": "b05_profile_engine_sections.md" + }, + { + "label": "B05_Profile_Engine_Sections.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "community": 67, + "norm_label": "b05_profile_engine_sections.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 67, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "community": 67, + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 67, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver", + "community": 111, + "norm_label": "b05_profile_engine_solver.md" + }, + { + "label": "B05_Profile_Engine_Solver.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "community": 111, + "norm_label": "b05_profile_engine_solver.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "community": 111, + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 111, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository", + "community": 112, + "norm_label": "b05_profile_repository.md" + }, + { + "label": "B05_Profile_Repository.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "community": 112, + "norm_label": "b05_profile_repository.py" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "community": 112, + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 112, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router", + "community": 113, + "norm_label": "b05_profile_router.md" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "community": 113, + "norm_label": "b05_profile_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 113, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", + "community": 113, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm", + "community": 114, + "norm_label": "b05_profile_router_confirm.md" + }, + { + "label": "B05_Profile_Router_Confirm.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "community": 114, + "norm_label": "b05_profile_router_confirm.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "community": 114, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "community": 114, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema", + "community": 115, + "norm_label": "b05_profile_schema.md" + }, + { + "label": "B05_Profile_Schema.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "community": 115, + "norm_label": "b05_profile_schema.py" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "community": 115, + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 115, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch", + "community": 116, + "norm_label": "b05_profile_api_fetch.md" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "community": 116, + "norm_label": "b05_profile_api_fetch.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", + "community": 116, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 116, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "community": 117, + "norm_label": "b05_profile_ui_drainage_panel.md" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "community": 117, + "norm_label": "b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "community": 117, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "community": 117, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "community": 68, + "norm_label": "b05_profile_ui_drainage_parts.md" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "community": 68, + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 68, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 68, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "community": 68, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "community": 118, + "norm_label": "b05_profile_ui_drainage_pipes.md" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "community": 118, + "norm_label": "b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "community": 118, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "community": 118, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "community": 119, + "norm_label": "b05_profile_ui_irregularstations.md" + }, + { + "label": "B05_Profile_UI_IrregularStations.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "community": 119, + "norm_label": "b05_profile_ui_irregularstations.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 119, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 119, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page", + "community": 120, + "norm_label": "b05_profile_ui_page.md" + }, + { + "label": "B05_Profile_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "community": 120, + "norm_label": "b05_profile_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 120, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 120, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel", + "community": 121, + "norm_label": "b05_profile_ui_panel.md" + }, + { + "label": "B05_Profile_UI_Panel.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "community": 121, + "norm_label": "b05_profile_ui_panel.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 121, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 121, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "community": 122, + "norm_label": "b05_profile_ui_profile_alignment.md" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "community": 122, + "norm_label": "b05_profile_ui_profile_alignment.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 122, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 122, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "community": 69, + "norm_label": "b05_profile_ui_profile_panel.md" + }, + { + "label": "B05_Profile_UI_Profile_Panel.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "community": 69, + "norm_label": "b05_profile_ui_profile_panel.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "community": 69, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 69, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 69, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "community": 123, + "norm_label": "b05_profile_ui_profile_table.md" + }, + { + "label": "B05_Profile_UI_Profile_Table.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "community": 123, + "norm_label": "b05_profile_ui_profile_table.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 123, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 123, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "community": 124, + "norm_label": "b05_profile_ui_viewer.md" + }, + { + "label": "B05_Profile_UI_Viewer.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "community": 124, + "norm_label": "b05_profile_ui_viewer.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 124, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 124, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render", + "community": 70, + "norm_label": "_ui_drainage_render.md" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "community": 70, + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 70, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 70, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "community": 70, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures", + "community": 71, + "norm_label": "_ui_profile_structures.md" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "community": 71, + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 71, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 71, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "community": 71, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection", + "community": 72, + "norm_label": "_ui_selection.md" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "community": 72, + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 72, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 72, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "community": 72, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_api.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_api", + "community": 146, + "norm_label": "b06_api.md" + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_api_b06_section_api", + "community": 146, + "norm_label": "b06_section \u2014 api" + }, + { + "label": "B06_backend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_backend", + "community": 54, + "norm_label": "b06_backend.md" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_b06_section_backend", + "community": 54, + "norm_label": "b06_section \u2014 backend" + }, + { + "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", + "community": 54, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc\u00b7\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1106\u1169\u1103\u1166\u11af" + }, + { + "label": "\uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", + "community": 54, + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", + "community": 54, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165\u00b7workflow (\u110c\u1169\u1112\u116c, \u1112\u116a\u11a8\u110c\u1165\u11bc, \u1110\u1161 \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u116e\u11af\u1105\u1165\u110b\u1169\u1100\u1175 \u1106\u1175\u11be \u110c\u1162\u1109\u1162\u11bc\u1109\u1165\u11bc)" + }, + { + "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", + "community": 54, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11bc\u1100\u116e \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc\u1109\u1165\u11af\u110c\u1165\u11bc" + }, + { + "label": "B06_culvert_basin_multitier.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier", + "community": 39, + "norm_label": "b06_culvert_basin_multitier.md" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "community": 39, + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", + "community": 39, + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", + "community": 39, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", + "community": 39, + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "community": 39, + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", + "community": 39, + "norm_label": "\u1106\u1175\u1100\u1167\u11af" + }, + { + "label": "B06_culvert_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls", + "community": 30, + "norm_label": "b06_culvert_controls.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "community": 30, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175" + }, + { + "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", + "community": 30, + "norm_label": "4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8\u1100\u116a \u110c\u1162\u110c\u1175\u11af" + }, + { + "label": "\uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", + "community": 30, + "norm_label": "\u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", + "community": 30, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", + "community": 30, + "norm_label": "\u1100\u1168\u1109\u1161\u11ab\u00b7\u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "community": 30, + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", + "community": 30, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "B06_culvert_geometry_redesign.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign", + "community": 40, + "norm_label": "b06_culvert_geometry_redesign.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "community": 40, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168" + }, + { + "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", + "community": 40, + "norm_label": "\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175\u00b7\u1100\u116a\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uc811\uc18d\uc120", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", + "community": 40, + "norm_label": "\u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab" + }, + { + "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", + "community": 40, + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", + "community": 40, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", + "community": 40, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "B06_culvert_link_trim.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim", + "community": 73, + "norm_label": "b06_culvert_link_trim.md" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "community": 73, + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "\ucc98\ub9ac \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", + "community": 73, + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", + "community": 73, + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab\u1100\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", + "community": 73, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B06_culvert_set.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set", + "community": 41, + "norm_label": "b06_culvert_set.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "community": 41, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "\uc785\ub825\u00b7\ud310\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", + "community": 41, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", + "community": 41, + "norm_label": "\u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u1111\u116d\u1109\u1175 \u1109\u116e\u11ab\u1109\u1165 (2026-08-20 \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)" + }, + { + "label": "\uad6c\ud604 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", + "community": 41, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", + "community": 41, + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", + "community": 41, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1173\u11ab\u1100\u1165\u110b\u116a \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B06_db.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_db", + "community": 125, + "norm_label": "b06_db.md" + }, + { + "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 125, + "norm_label": "b06_section \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b06_section_b06_db_repository_\ud568\uc218", + "community": 125, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", + "community": 125, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies", + "community": 137, + "norm_label": "b06_dependencies.md" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "community": 137, + "norm_label": "b06_section \u2014 dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 137, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B06_frontend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend", + "community": 24, + "norm_label": "b06_frontend.md" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_b06_section_frontend", + "community": 24, + "norm_label": "b06_section \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", + "community": 24, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", + "community": 24, + "norm_label": "\u1112\u116a\u1106\u1167\u11ab\u00b7workflow (\u110c\u1169\u1112\u116c \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u110c\u1165\u11ab\u110b\u116d\u11bc)" + }, + { + "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", + "community": 24, + "norm_label": "svg \u1105\u1166\u11ab\u1103\u1165\u1105\u1165 \u1106\u1175\u11be \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 24, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", + "community": 24, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u1169\u11b8\u1109\u1167\u11ab (\u1111\u116d\u1109\u1175 \u110b\u1169\u11b8\u1109\u1167\u11ab \u1106\u1175\u11be \u1112\u116c\u11bc\u1103\u1161\u11ab \u1107\u1161\u11ab\u1111\u1169\u11a8 \u110c\u1166\u110b\u1165)" + }, + { + "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", + "community": 24, + "norm_label": "ui \u1111\u1162\u1102\u1165\u11af \u110f\u1173\u1100\u1175 \u1106\u1175\u11be \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1100\u1172\u110e\u1175\u11a8 (2026-08-02 \u1109\u1175\u11ab\u1109\u1165\u11af)" + }, + { + "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", + "community": 24, + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162 (\u1112\u1162\u1100\u1167\u11af\u1103\u116c\u11b7)" + }, + { + "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", + "community": 24, + "norm_label": "2026-08-22 \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas", + "community": 74, + "norm_label": "b06_section_engine_areas.md" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "community": 74, + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 74, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 74, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "community": 74, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router", + "community": 126, + "norm_label": "b06_section_router.md" + }, + { + "label": "B06_Section_Router.py", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "community": 126, + "norm_label": "b06_section_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 126, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 126, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm", + "community": 75, + "norm_label": "b06_section_router_confirm.md" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "community": 75, + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 75, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 75, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "community": 75, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch", + "community": 127, + "norm_label": "b06_section_api_fetch.md" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 127, + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 127, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "community": 127, + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "community": 76, + "norm_label": "b06_section_ui_cross_areas.md" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "community": 76, + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 76, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 76, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "community": 76, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design", + "community": 77, + "norm_label": "b06_section_ui_cross_design.md" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "community": 77, + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 77, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 77, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "community": 77, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul", + "community": 78, + "norm_label": "b06_section_ui_masshaul.md" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "community": 78, + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 78, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 78, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "community": 78, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "community": 79, + "norm_label": "b06_section_ui_masshaul_balance.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "community": 79, + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 79, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "community": 79, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "community": 79, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "community": 80, + "norm_label": "b06_section_ui_masshaul_balance_view.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "community": 80, + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 80, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "community": 80, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "community": 80, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "community": 81, + "norm_label": "b06_section_ui_masshaul_balloon.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "community": 81, + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 81, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "community": 81, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "community": 81, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "community": 82, + "norm_label": "b06_section_ui_masshaul_curve.md" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "community": 82, + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 82, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "community": 82, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "community": 82, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "community": 83, + "norm_label": "b06_section_ui_masshaul_settle.md" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "community": 83, + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 83, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "community": 83, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "community": 83, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "community": 84, + "norm_label": "b06_section_ui_masshaul_view.md" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "community": 84, + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 84, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 84, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "community": 84, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page", + "community": 85, + "norm_label": "b06_section_ui_page.md" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "community": 85, + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 85, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 85, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "community": 85, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view", + "community": 86, + "norm_label": "b06_section_ui_section_view.md" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "community": 86, + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 86, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 86, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "community": 86, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "community": 128, + "norm_label": "b06_section_ui_standard_diagram.md" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "community": 128, + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 128, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "community": 128, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "community": 129, + "norm_label": "b06_section_ui_standard_panel.md" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "community": 129, + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 129, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "community": 129, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend", + "community": 87, + "norm_label": "b07_backend.md" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "community": 87, + "norm_label": "b07 quantity \u2014 backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "community": 87, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "community": 87, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", + "community": 87, + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_db", + "community": 147, + "norm_label": "b07_db.md" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_db_b07_quantity_db", + "community": 147, + "norm_label": "b07 quantity \u2014 db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend", + "community": 138, + "norm_label": "b07_frontend.md" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "community": 138, + "norm_label": "b07 quantity \u2014 frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", + "community": 138, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_backend_b07_quantity_router", + "community": 148, + "norm_label": "b07_quantity_router.md" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py", + "community": 148, + "norm_label": "b07_quantity_router.py" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api", + "community": 139, + "norm_label": "b08_api.md" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "community": 139, + "norm_label": "b08_designdetail \u2014 api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 139, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "B08_backend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend", + "community": 1, + "norm_label": "b08_backend.md" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "community": 1, + "norm_label": "b08_designdetail \u2014 backend" + }, + { + "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", + "community": 1, + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u116a\u11ab\u1105\u1175, \u110c\u1169\u11bc\u1103\u1161\u11ab 30\u110e\u1173\u11a8\u110c\u1165\u11b7 \u1107\u116e\u11ab\u1112\u1161\u11af, cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d \u1106\u1175\u11be \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1111\u1161\u110b\u1175\u1111\u1173\u1105\u1161\u110b\u1175\u11ab" + }, + { + "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", + "community": 1, + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1107\u1167\u11ab\u1112\u116a\u11ab \u1106\u1175\u11be \u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 a1 \u1103\u1169\u1100\u1161\u11a8 \u1107\u1167\u11bc\u1112\u1161\u11b8 (2026-07-26)" + }, + { + "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", + "community": 1, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 30\u110e\u1173\u11a8\u110c\u1165\u11b7 n\u1107\u116e\u11ab\u1112\u1161\u11af \u1106\u1175\u11be \u1102\u1161\u11b8\u1111\u116e\u11b7 \u110b\u1163\u11bc\u1109\u1175\u11a8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1110\u1166\u110b\u1175\u1107\u1173\u11af (2026-07-25 n-1-1)" + }, + { + "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", + "community": 1, + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 4\u1100\u1162 \u1109\u1165\u11ab\u1107\u1167\u11af \u1105\u1166\u110b\u1175\u110b\u1165 \u1106\u1175\u11be cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d (2026-07-25 n-1-2/n-1-3)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", + "community": 1, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", + "community": 1, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies", + "community": 130, + "norm_label": "b08_dependencies.md" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "community": 130, + "norm_label": "b08_designdetail \u2014 dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", + "community": 130, + "norm_label": "frontend (package.json / tsconfig.json)" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "community": 130, + "norm_label": "backend (requirements.txt)" + }, + { + "label": "B08_frontend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend", + "community": 31, + "norm_label": "b08_frontend.md" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "community": 31, + "norm_label": "b08_designdetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 31, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ub3c5\ub9bd\ud615 CAD \uc784\ubca0\ub4dc \ubc0f \ub370\uc774\ud130 \uc5f0\ub3d9 \uc544\ud0a4\ud14d\ucc98", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", + "community": 31, + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8\u1112\u1167\u11bc cad \u110b\u1175\u11b7\u1107\u1166\u1103\u1173 \u1106\u1175\u11be \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11ab\u1103\u1169\u11bc \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165" + }, + { + "label": "openwebcad \ub2e8\uc704 \uc815\ud569, \uc120 \ud2b9\uc131/\ud3f0\ud2b8 UI \ubc0f Fit-in-all (2026-07-20)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", + "community": 31, + "norm_label": "openwebcad \u1103\u1161\u11ab\u110b\u1171 \u110c\u1165\u11bc\u1112\u1161\u11b8, \u1109\u1165\u11ab \u1110\u1173\u11a8\u1109\u1165\u11bc/\u1111\u1169\u11ab\u1110\u1173 ui \u1106\u1175\u11be fit-in-all (2026-07-20)" + }, + { + "label": "CAD \uacc4\ud68d\uc120 \ub808\uc774\uc5b4 \uc5f0\ub3d9 \ubc0f \ud3b8\uc9d1 \uc9c0\uc6d0 (2026-07-22)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", + "community": 31, + "norm_label": "cad \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1105\u1166\u110b\u1175\u110b\u1165 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110c\u1175\u110b\u116f\u11ab (2026-07-22)" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 31, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L49", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", + "community": 31, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router", + "community": 140, + "norm_label": "b08_designdetail_router.md" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "community": 140, + "norm_label": "b08_designdetail_router.py" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", + "community": 140, + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend", + "community": 32, + "norm_label": "b09_frontend.md" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "community": 32, + "norm_label": "b09_estimation \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 32, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 32, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 32, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "community": 32, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "community": 32, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "community": 32, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "community": 141, + "norm_label": "b09_estimation_ui_page.md" + }, + { + "label": "B09_Estimation_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "community": 141, + "norm_label": "b09_estimation_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 141, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend", + "community": 42, + "norm_label": "b10_frontend.md" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "community": 42, + "norm_label": "b10_payment \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 42, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "community": 42, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "community": 42, + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 42, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "community": 42, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page", + "community": 142, + "norm_label": "b10_payment_ui_page.md" + }, + { + "label": "B10_Payment_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "community": 142, + "norm_label": "b10_payment_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 142, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend", + "community": 43, + "norm_label": "b11_frontend.md" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_b11_status_frontend", + "community": 43, + "norm_label": "b11_status \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 43, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "community": 43, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "community": 43, + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 43, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "community": 43, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page", + "community": 143, + "norm_label": "b11_status_ui_page.md" + }, + { + "label": "B11_Status_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "community": 143, + "norm_label": "b11_status_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 143, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 160, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 161, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 159, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 162, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 150, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 149, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 157, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 158, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 163, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "\uad6c\uc870\ubb3c\u00b7\ub0a0\uac1c \ud569\uc9d1\ud569 \uc131\ud1a0\uba74 \uc808\ucde8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u1102\u1161\u11af\u1100\u1162 \u1112\u1161\u11b8\u110c\u1175\u11b8\u1112\u1161\u11b8 \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u110e\u1171", + "community": 153, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "label": "\uc808\ucde8 \uacbd\uacc4 \ubcc4\ub3c4 \uce21\ubcbd", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u110c\u1165\u11af\u110e\u1171 \u1100\u1167\u11bc\u1100\u1168 \u1107\u1167\u11af\u1103\u1169 \u110e\u1173\u11a8\u1107\u1167\u11a8", + "community": 151, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "label": "B06 \uc131\ud1a0 \uad6c\uac04\ubcc4 \ud328\uce58 \ub9ac\ubcf8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "norm_label": "b06 \u1109\u1165\u11bc\u1110\u1169 \u1100\u116e\u1100\u1161\u11ab\u1107\u1167\u11af \u1111\u1162\u110e\u1175 \u1105\u1175\u1107\u1169\u11ab", + "community": 152, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "label": "\uc9c0\ubc18 \ub3c4\ub2ec \ud328\uce58 \uc2a4\ucee4\ud2b8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u110c\u1175\u1107\u1161\u11ab \u1103\u1169\u1103\u1161\u11af \u1111\u1162\u110e\u1175 \u1109\u1173\u110f\u1165\u1110\u1173", + "community": 156, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "label": "\uad6c\uc870\ubb3c \uc601\uc5ed \uc6d0\uc9c0\ubc18 \uc7ac\ub178\ucd9c", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u1102\u1169\u110e\u116e\u11af", + "community": 155, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58 \uc5ed\ud074\ub9ac\ud551", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175 \u110b\u1167\u11a8\u110f\u1173\u11af\u1105\u1175\u1111\u1175\u11bc", + "community": 154, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L15", + "weight": 1.0, + "source": "index", + "target": "architecture_implementation_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L13", + "weight": 1.0, + "source": "index", + "target": "architecture_project_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L17", + "weight": 1.0, + "source": "index", + "target": "architecture_public_admin_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L16", + "weight": 1.0, + "source": "index", + "target": "architecture_shared_resources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L14", + "weight": 1.0, + "source": "index", + "target": "architecture_workflow_data_flow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_common_util_storage_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage_common_util_storage_py", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage_common_util_storage_py", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_db_schema_overview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "weight": 1.0, + "source": "concepts_drainage_watershed", + "target": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_mass_haul_diagram", + "target": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_ui_templates", + "target": "concepts_ui_templates_ui_templates_localization_components", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\uc81c\uc57d_backend_md_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L7", + "weight": 1.0, + "source": "index", + "target": "index_wiki_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L44", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\uacf5\ud1b5_\uac1c\ub150", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L36", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L20", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L11", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\uc6b0\uc120_\uc9c4\uc785\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L54", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend", + "target": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend", + "target": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend", + "target": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend", + "target": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L71", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L63", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L49", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_api", + "target": "pages_b05_profile_b05_api_b05_profile_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "target": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_backend_b05_profile_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill", + "target": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish", + "target": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves", + "target": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L60", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend", + "target": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L62", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures", + "target": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_api", + "target": "pages_b06_section_b06_api_b06_section_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_backend", + "target": "pages_b06_section_b06_backend_b06_section_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier", + "target": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls", + "target": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim", + "target": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set", + "target": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_db", + "target": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend", + "target": "pages_b06_section_b06_frontend_b06_section_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b07_quantity_backend_b07_quantity_router", + "target": "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L49", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + } + ], + "hyperedges": [ + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-28/manifest.json b/docs/wiki/graphify-out/2026-08-28/manifest.json new file mode 100644 index 00000000..f1905725 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-28/manifest.json @@ -0,0 +1,862 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.026509, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.028602, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0295985, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.8472714, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.2475097, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.2465134, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.1423635, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.1447606, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.4964273, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.328063, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.1646962, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.1666894, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.171673, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.147753, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.1726701, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.1736665, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.174663, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.174663, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.1756594, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.1776533, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.2505598, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.17865, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.1776533, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.343259, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.1487496, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.2125056, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0895667, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.3261316, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.152737, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.462165, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.1547298, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.0, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.4005916, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787828679.0, + "ast_hash": "02e48c5bd4433ac21cb9959035fe6947", + "semantic_hash": "" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.1796467, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.180643, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.1816392, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.1826365, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.3282897, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.185627, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.185627, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.3292918, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.1876194, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.3303077, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.331301, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.332294, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.1906097, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.1916065, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.1926038, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.1936002, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.1945963, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.1955929, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.1955929, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.1965926, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.1985853, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.2005785, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.3342898, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.2035682, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.2045655, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.2045655, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.2110488, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.212049, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.2130456, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.2140417, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.215039, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.216035, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.217032, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.3362832, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.2180285, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.219532, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.219532, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.2205405, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.2215369, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.3372886, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.9161325, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.22652, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.2295105, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0804498, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.2315037, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.7160983, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.931499, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.517301, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.234999, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787469152.1807222, + "ast_hash": "09ea75a34cceefc1886221edf777924e", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.2369924, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.237989, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.238986, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.239983, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.2409787, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.2429724, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.243969, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.2449653, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.2459621, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.2469592, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.2529387, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.2539372, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.2549326, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.255929, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.2569263, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.2579224, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.2589192, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.2599156, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.2609124, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.2619095, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.2629056, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.2639022, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.2648993, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.0, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.0, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.0, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.2688856, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.0, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.3412664, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.2758622, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.2768593, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.2788558, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.279852, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.279852, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.2808485, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.2818453, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.282842, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.2838385, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.284835, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.2868283, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.2908156, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.2928083, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.2933114, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.2963042, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.2963042, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.3233085, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.4986699, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.324782, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.70664, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.3002913, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.4048843, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.4976203, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.7106287, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.3261082, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.70963, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.3072712, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.3072712, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.3082676, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.309264, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.310261, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.846229, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787222927.0, + "ast_hash": "f84d5140bb766183ffc31075a96c614a", + "semantic_hash": "f84d5140bb766183ffc31075a96c614a" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.0, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.0, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.0, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.0, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.0, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.0, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.0, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1787838383.6524737, + "ast_hash": "06f30aa9ab25edceb28852f5671bd924", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.425868, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1787817090.0, + "ast_hash": "4463583cc98640b591acbd7b840271be", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.0, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.0, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.0, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787817064.0, + "ast_hash": "e85233d1ffc1013896a6abeb5177843c", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-29/.graphify_analysis.json new file mode 100644 index 00000000..ccbe1c1f --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/.graphify_analysis.json @@ -0,0 +1,504 @@ +{ + "communities": { + "0": [ + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + ], + "1": [ + "concepts_db_schema_structure_output", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_a00_app_shell_framework_scaffold", + "docs_wiki_concepts_b07_external_webcad_demos", + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_storage_paths", + "docs_wiki_concepts_workflow_state", + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b09_estimation_b09_frontend" + ], + "2": [ + "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", + "docs_wiki_architecture_implementation_status_current_implementation_audit", + "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "docs_wiki_architecture_implementation_status_workflow_state_ssot", + "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + ], + "3": [ + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", + "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", + "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", + "docs_wiki_pages_b06_section_b06_backend_owner_station_only", + "pages_b06_section_b06_backend_attach_culvert_sets" + ], + "4": [ + "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", + "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", + "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", + "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", + "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "docs_wiki_pages_b05_profile_b05_structures_feature", + "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "pages_b06_section_b06_backend_regenerate_sections", + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard" + ], + "5": [ + "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "docs_wiki_pages_b06_section_b06_db_cross_sections", + "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "docs_wiki_pages_b06_section_b06_db_section_file_paths", + "docs_wiki_pages_b06_section_b06_db_section_repository" + ], + "6": [ + "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + ], + "7": [ + "docs_wiki_architecture_project_map", + "docs_wiki_architecture_public_admin_map", + "docs_wiki_architecture_shared_resources", + "docs_wiki_concepts_auth_rbac", + "docs_wiki_concepts_dependencies", + "docs_wiki_pages_a00_common_a00_common", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend" + ], + "8": [ + "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "docs_wiki_concepts_storage_paths_relative_database_paths", + "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_api", + "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "docs_wiki_pages_b05_profile_b05_db_route_persistence" + ], + "9": [ + "b04_preprocess_backend", + "b04_preprocess_frontend", + "docs_wiki_pages_b04_preprocess_b04_api", + "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", + "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + ], + "10": [ + "docs_wiki_concepts_ui_templates_document", + "pages_b05_profile_b05_frontend_document", + "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "pages_b06_section_b06_backend_document", + "pages_b06_section_b06_frontend_document" + ], + "11": [ + "b03_fileinput_backend", + "b03_fileinput_frontend", + "docs_wiki_pages_b03_fileinput_b03_api", + "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + ], + "12": [ + "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "docs_wiki_pages_a00_common_frontend_a00_common_router", + "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + ], + "13": [ + "a06_login_backend", + "a06_login_frontend", + "docs_wiki_pages_a06_login_backend_a06_login_router" + ], + "14": [ + "a07_register_backend", + "a07_register_frontend", + "docs_wiki_pages_a07_register_backend_a07_register_router" + ], + "15": [ + "a08_support_backend", + "a08_support_frontend", + "docs_wiki_pages_a08_support_backend_a08_support_router" + ], + "16": [ + "a09_security_backend", + "a09_security_frontend", + "docs_wiki_pages_a09_security_backend_a09_security_router" + ], + "17": [ + "b01_dashboard_backend", + "b01_dashboard_frontend", + "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + ], + "18": [ + "b02_projregister_backend", + "b02_projregister_frontend", + "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + ], + "19": [ + "docs_wiki_concepts_ui_templates_localization", + "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "docs_wiki_concepts_ui_templates_theme_variables" + ], + "20": [ + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_workflow_layout", + "pages_b06_section_b06_frontend_render_profile_cross" + ], + "21": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + ], + "22": [ + "pages_b06_section_b06_backend_compute_cross_design", + "pages_b06_section_b06_backend_cross_design_persistence", + "pages_b06_section_b06_frontend_cross_section_card" + ], + "23": [ + "docs_wiki_concepts_storage_paths_b05_storage_layout", + "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "docs_wiki_pages_b05_profile_b05_backend_b05_backend", + "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", + "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", + "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", + "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "docs_wiki_pages_b06_section_b06_culvert_set_document" + ], + "24": [ + "b05_profile_backend", + "docs_wiki_pages_b05_profile_backend_b05_profile_router" + ], + "25": [ + "docs_wiki_concepts_db_schema_overview", + "docs_wiki_concepts_drainage_watershed" + ], + "26": [ + "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", + "docs_wiki_concepts_law_source_quality_preserve_raw_source" + ], + "27": [ + "docs_wiki_concepts_mass_haul_diagram", + "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + ], + "28": [ + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "29": [ + "docs_wiki_index_b06_section", + "docs_wiki_index_wiki_index" + ], + "30": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend" + ], + "31": [ + "docs_wiki_pages_a05_edudetail_a05_frontend", + "docs_wiki_pages_b01_dashboard_b01_api" + ], + "32": [ + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", + "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + ], + "33": [ + "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "docs_wiki_pages_b06_section_b06_api_sections_detail" + ], + "34": [ + "docs_wiki_pages_b06_section_b06_api_document", + "docs_wiki_pages_b06_section_b06_db_document" + ], + "35": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + ], + "36": [ + "docs_wiki_pages_b06_section_backend_b06_section_router", + "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + ], + "37": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + ], + "38": [ + "docs_wiki_architecture_implementation_status" + ], + "39": [ + "docs_wiki_architecture_workflow_data_flow" + ], + "40": [ + "docs_wiki_concepts_ui_templates_general_layout" + ], + "41": [ + "docs_wiki_concepts_ui_templates_themecolor" + ], + "42": [ + "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + ], + "43": [ + "pages_b05_profile_b05_frontend_attachstationdrag" + ], + "44": [ + "pages_b05_profile_b05_frontend_pipe_points" + ], + "45": [ + "pages_b05_profile_b05_frontend_shared_drainage_data" + ], + "46": [ + "pages_b05_profile_b05_frontend_structure_selection_sync" + ], + "47": [ + "pages_b05_profile_b05_frontend_structures_json" + ], + "48": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + ], + "49": [ + "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + ], + "50": [ + "pages_b06_section_b06_backend_workflow_state_transition" + ], + "51": [ + "pages_b06_section_b06_frontend_mass_haul_chart" + ] + }, + "cohesion": { + "0": 0.125, + "1": 0.16666666666666666, + "2": 0.3333333333333333, + "3": 0.16483516483516483, + "4": 0.2, + "5": 0.21818181818181817, + "6": 0.18181818181818182, + "7": 0.25, + "8": 0.14285714285714285, + "9": 0.4, + "10": 0.6, + "11": 0.5, + "12": 0.6666666666666666, + "13": 0.6666666666666666, + "14": 0.6666666666666666, + "15": 0.6666666666666666, + "16": 0.6666666666666666, + "17": 0.6666666666666666, + "18": 0.6666666666666666, + "19": 0.6666666666666666, + "20": 0.6666666666666666, + "21": 0.6666666666666666, + "22": 0.6666666666666666, + "23": 0.21794871794871795, + "24": 1.0, + "25": 1.0, + "26": 1.0, + "27": 1.0, + "28": 1.0, + "29": 1.0, + "30": 1.0, + "31": 1.0, + "32": 1.0, + "33": 2.0, + "34": 2.0, + "35": 1.0, + "36": 1.0, + "37": 1.0, + "38": 1.0, + "39": 1.0, + "40": 1.0, + "41": 1.0, + "42": 1.0, + "43": 1.0, + "44": 1.0, + "45": 1.0, + "46": 1.0, + "47": 1.0, + "48": 1.0, + "49": 1.0, + "50": 1.0, + "51": 1.0 + }, + "gods": [ + { + "id": "docs_wiki_pages_b05_profile_b05_structures_feature", + "label": "B05 Canonical Structure Editing", + "degree": 10 + }, + { + "id": "docs_wiki_concepts_workflow_state", + "label": "Workflow 상태 관리", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "label": "B05 계획노선 코리도 삼각망 서피스", + "degree": 8 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "label": "B05 구조물 구간 절취·측벽·성토 패치", + "degree": 7 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "label": "배수관 횡단도 세트", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "label": "B06 배수관 구조물 기하·조작 체계", + "degree": 6 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "label": "B05 구조물 3D 투영 커브", + "degree": 6 + }, + { + "id": "pages_b07_quantity_b07_backend", + "label": "B07 Quantity — Backend", + "degree": 5 + }, + { + "id": "pages_b08_designdetail_b08_backend", + "label": "B08_DesignDetail — Backend", + "degree": 5 + }, + { + "id": "docs_wiki_architecture_public_admin_map", + "label": "공개·인증·관리 영역 지도", + "degree": 5 + } + ], + "surprises": [ + { + "source": "B05 구조물 비정규 측점 공급", + "target": "저장 경로 규칙", + "source_files": [ + "pages/B05_Profile/B05_structure_stations.md", + "docs/wiki/concepts/storage_paths.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `저장 경로 규칙` unexpectedly reaches hub `B05 구조물 비정규 측점 공급`" + }, + { + "source": "B05 구조물 3D 투영 커브", + "target": "attach_culvert_sets()", + "source_files": [ + "pages/B05_Profile/B05_corridor_plan_curves.md", + "docs/wiki/pages/B06_Section/B06_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `attach_culvert_sets()` unexpectedly reaches hub `B05 구조물 3D 투영 커브`" + }, + { + "source": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", + "target": "B06_Section — Backend", + "source_files": [ + "pages/B06_Section/B06_pavement_revetment.md", + "docs/wiki/pages/B06_Section/B06_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities" + }, + { + "source": "B06 기슭막이 연동·경사·단별 제어", + "target": "B06 배수관 구조물 조작·표시", + "source_files": [ + "pages/B06_Section/B06_revetment_link_controls.md", + "docs/wiki/pages/B06_Section/B06_culvert_controls.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities" + }, + { + "source": "B07 Quantity — Frontend", + "target": "Workflow 상태 관리", + "source_files": [ + "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "docs/wiki/concepts/workflow_state.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" + } + ], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", + "why": "103 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `Route Design Pipeline` be split into smaller, more focused modules?", + "why": "Cohesion score 0.14285714285714285 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-29/.graphify_labels.json new file mode 100644 index 00000000..70283746 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "배수관 횡단도 세트", "1": "Workflow 상태 관리", "2": "Current Implementation Audit", "3": "B05 구조물 구간 절취·측벽·성토 패치", "4": "B05 Canonical Structure Editing", "5": "basin_adjust API 계약", "6": "B06_Section_UI_MassHaul_View", "7": "공개·인증·관리 영역 지도", "8": "Route Design Pipeline", "9": "B04_PreProcess - Backend", "10": "UI Templates — Localization & Components", "11": "B03_FileInput - Backend", "12": "router.ts", "13": "A06_Login - Backend", "14": "A07_Register - Backend", "15": "A08_Support - Backend", "16": "A09_Security - Backend", "17": "B01_Dashboard - Backend", "18": "B02_ProjRegister - Backend", "19": "공통 UI 제약", "20": "createWorkflowLayout", "21": "배수관 구조물 4축 조작", "22": "compute_cross_design", "23": "B05 계획노선 코리도 삼각망 서피스", "24": "B05_Profile - Backend", "25": "DB 스키마 개요", "26": "Law Markdown Extraction Defects", "27": "유토곡선 (Mass Haul Diagram) 계산 명세", "28": "attachResizer", "29": "B06 Section", "30": "A01_Home — Frontend", "31": "A05_EduDetail — Frontend", "32": "Multi-file LiDAR Processing", "33": "배수관 세트 자유형 응답 재사용", "34": "B06_Section API", "35": "기하 계산과 보기 분리", "36": "B06_Section_Router", "37": "기준 해석 보류", "38": "현재 구현 현황", "39": "B01~B09 workflow 데이터 흐름", "40": "createGeneralLayout", "41": "themeColor", "42": "B06_Section_Engine_Areas", "43": "attachStationDrag", "44": "pipe_points.json", "45": "B04/B05 배수 데이터 일원화", "46": "구조물 선택 3자 동기화", "47": "structures.json", "48": "blocksPipeLowering", "49": "구조물 범위 입력", "50": "WF3 상태 전이", "51": "createMassHaulChart"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-29/GRAPH_REPORT.md new file mode 100644 index 00000000..e169259e --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/GRAPH_REPORT.md @@ -0,0 +1,213 @@ +# Graph Report - . (2026-08-29) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 216 nodes · 200 edges · 52 communities (27 shown, 25 thin omitted) +- Extraction: 88% EXTRACTED · 12% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `07089e28` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- 배수관 횡단도 세트 +- Workflow 상태 관리 +- Current Implementation Audit +- B05 구조물 구간 절취·측벽·성토 패치 +- B05 Canonical Structure Editing +- basin_adjust API 계약 +- B06_Section_UI_MassHaul_View +- 공개·인증·관리 영역 지도 +- Route Design Pipeline +- B04_PreProcess - Backend +- UI Templates — Localization & Components +- B03_FileInput - Backend +- router.ts +- A06_Login - Backend +- A07_Register - Backend +- A08_Support - Backend +- A09_Security - Backend +- B01_Dashboard - Backend +- B02_ProjRegister - Backend +- 공통 UI 제약 +- createWorkflowLayout +- 배수관 구조물 4축 조작 +- compute_cross_design +- B05 계획노선 코리도 삼각망 서피스 +- B05_Profile - Backend +- DB 스키마 개요 +- Law Markdown Extraction Defects +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- attachResizer +- B06 Section +- A01_Home — Frontend +- A05_EduDetail — Frontend +- Multi-file LiDAR Processing +- 배수관 세트 자유형 응답 재사용 +- B06_Section API +- 기하 계산과 보기 분리 +- B06_Section_Router +- 기준 해석 보류 +- 현재 구현 현황 +- B01~B09 workflow 데이터 흐름 +- B06_Section_Engine_Areas +- pipe_points.json +- B04/B05 배수 데이터 일원화 +- 구조물 선택 3자 동기화 +- structures.json +- 구조물 범위 입력 +- WF3 상태 전이 + +## God Nodes (most connected - your core abstractions) +1. `B05 Canonical Structure Editing` - 10 edges +2. `Workflow 상태 관리` - 8 edges +3. `B05 계획노선 코리도 삼각망 서피스` - 8 edges +4. `B05 구조물 구간 절취·측벽·성토 패치` - 7 edges +5. `배수관 횡단도 세트` - 6 edges +6. `B06 배수관 구조물 기하·조작 체계` - 6 edges +7. `B05 구조물 3D 투영 커브` - 6 edges +8. `B07 Quantity — Backend` - 5 edges +9. `B08_DesignDetail — Backend` - 5 edges +10. `공개·인증·관리 영역 지도` - 5 edges + +## Surprising Connections (you probably didn't know these) +- `B05 구조물 비정규 측점 공급` --references--> `저장 경로 규칙` [EXTRACTED] + pages/B05_Profile/B05_structure_stations.md → docs/wiki/concepts/storage_paths.md +- `B05 구조물 3D 투영 커브` --references--> `attach_culvert_sets()` [EXTRACTED] + pages/B05_Profile/B05_corridor_plan_curves.md → docs/wiki/pages/B06_Section/B06_backend.md +- `B06 물넘이포장·콘크리트 포장·독립 기슭막이` --references--> `B06_Section — Backend` [EXTRACTED] + pages/B06_Section/B06_pavement_revetment.md → docs/wiki/pages/B06_Section/B06_backend.md +- `B06 기슭막이 연동·경사·단별 제어` --references--> `B06 배수관 구조물 조작·표시` [EXTRACTED] + pages/B06_Section/B06_revetment_link_controls.md → docs/wiki/pages/B06_Section/B06_culvert_controls.md +- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED] + docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **집수정 조정값 영구저장 흐름** — docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls, docs_wiki_pages_b06_section_b06_api_cross_design, docs_wiki_pages_b06_section_b06_db_basin_adjust_storage [EXTRACTED 1.00] +- **배수관 구조물 통합 기하 체계** — docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls, docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls [EXTRACTED 1.00] +- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00] +- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00] +- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85] +- **B04–B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00] +- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00] +- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] +- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90] + +## Communities (52 total, 25 thin omitted) + +### Community 0 - "배수관 횡단도 세트" +Cohesion: 0.12 +Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more) + +### Community 1 - "Workflow 상태 관리" +Cohesion: 0.17 +Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more) + +### Community 2 - "Current Implementation Audit" +Cohesion: 0.33 +Nodes (7): B07–B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01–B09 Workflow Data Flow, B04–B06 Auto Design Chain + +### Community 3 - "B05 구조물 구간 절취·측벽·성토 패치" +Cohesion: 0.16 +Nodes (14): 절취 경계 별도 측벽, B05 구조물 구간 절취·측벽·성토 패치, B06 성토 구간별 패치 리본, 구조물·날개 합집합 성토면 절취, B05 구조물 3D 후속 판정, B05 변형 성토면 마감·날개 패치, 세월교 날개 패치 역클리핑, 구조물 영역 원지반 재노출 (+6 more) + +### Community 4 - "B05 Canonical Structure Editing" +Cohesion: 0.20 +Nodes (15): B05 후속 완료 항목, B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, B05 구조물 비정규 측점 공급, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation (+7 more) + +### Community 5 - "basin_adjust API 계약" +Cohesion: 0.22 +Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more) + +### Community 6 - "B06_Section_UI_MassHaul_View" +Cohesion: 0.18 +Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more) + +### Community 7 - "공개·인증·관리 영역 지도" +Cohesion: 0.25 +Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend + +### Community 8 - "Route Design Pipeline" +Cohesion: 0.14 +Nodes (14): Cross-Stage Output Ownership, Relative Database Paths, Workflow-Based Folder Structure, B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, Route Design Endpoints (+6 more) + +### Community 9 - "B04_PreProcess - Backend" +Cohesion: 0.40 +Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py + +### Community 10 - "UI Templates — Localization & Components" +Cohesion: 0.60 +Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend + +### Community 11 - "B03_FileInput - Backend" +Cohesion: 0.50 +Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py + +### Community 12 - "router.ts" +Cohesion: 0.67 +Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts + +### Community 13 - "A06_Login - Backend" +Cohesion: 0.67 +Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py + +### Community 14 - "A07_Register - Backend" +Cohesion: 0.67 +Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py + +### Community 15 - "A08_Support - Backend" +Cohesion: 0.67 +Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py + +### Community 16 - "A09_Security - Backend" +Cohesion: 0.67 +Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py + +### Community 17 - "B01_Dashboard - Backend" +Cohesion: 0.67 +Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py + +### Community 18 - "B02_ProjRegister - Backend" +Cohesion: 0.67 +Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py + +### Community 19 - "공통 UI 제약" +Cohesion: 0.67 +Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수 + +### Community 21 - "배수관 구조물 4축 조작" +Cohesion: 0.67 +Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard + +### Community 23 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.22 +Nodes (13): B05 route·corridor 저장 구조, B05 코리도 조회·저장 API, B05_Profile Backend, B05 계획노선 코리도 삼각망 서피스, corridor_{route:04d}.json 원자 저장, 5종 삼각망 코리도 서피스, 코리도 경계 원지반 재절단, B05 급선회 3D 국부 보정 계획 (+5 more) + +## Knowledge Gaps +- **103 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+98 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?** + _103 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ +- **Should `Route Design Pipeline` be split into smaller, more focused modules?** + _Cohesion score 0.14285714285714285 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/cost.json b/docs/wiki/graphify-out/2026-08-29/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/graph.json b/docs/wiki/graphify-out/2026-08-29/graph.json new file mode 100644 index 00000000..28334678 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/graph.json @@ -0,0 +1,4698 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 23, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 23, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 23, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 23, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "label": "\uad6c\uc870\ubb3c\u00b7\ub0a0\uac1c \ud569\uc9d1\ud569 \uc131\ud1a0\uba74 \uc808\ucde8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u1102\u1161\u11af\u1100\u1162 \u1112\u1161\u11b8\u110c\u1175\u11b8\u1112\u1161\u11b8 \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u110e\u1171", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "label": "\uc808\ucde8 \uacbd\uacc4 \ubcc4\ub3c4 \uce21\ubcbd", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u110c\u1165\u11af\u110e\u1171 \u1100\u1167\u11bc\u1100\u1168 \u1107\u1167\u11af\u1103\u1169 \u110e\u1173\u11a8\u1107\u1167\u11a8", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "label": "B06 \uc131\ud1a0 \uad6c\uac04\ubcc4 \ud328\uce58 \ub9ac\ubcf8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "norm_label": "b06 \u1109\u1165\u11bc\u1110\u1169 \u1100\u116e\u1100\u1161\u11ab\u1107\u1167\u11af \u1111\u1162\u110e\u1175 \u1105\u1175\u1107\u1169\u11ab", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "label": "\uc9c0\ubc18 \ub3c4\ub2ec \ud328\uce58 \uc2a4\ucee4\ud2b8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u110c\u1175\u1107\u1161\u11ab \u1103\u1169\u1103\u1161\u11af \u1111\u1162\u110e\u1175 \u1109\u1173\u110f\u1165\u1110\u1173", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "label": "\uad6c\uc870\ubb3c \uc601\uc5ed \uc6d0\uc9c0\ubc18 \uc7ac\ub178\ucd9c", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u1102\u1169\u110e\u116e\u11af", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58 \uc5ed\ud074\ub9ac\ud551", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175 \u110b\u1167\u11a8\u110f\u1173\u11af\u1105\u1175\u1111\u1175\u11bc", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structure_stations_document" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "semantic", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_completed_followups_document" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structure_stations_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "07089e285a28816d7c1884d6d11e5f8467f1b84c" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-29/manifest.json b/docs/wiki/graphify-out/2026-08-29/manifest.json new file mode 100644 index 00000000..78d5f19a --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-29/manifest.json @@ -0,0 +1,892 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1786963323.0, + "ast_hash": "6f8a8c35b45fd4d346711cfb37d860fa", + "semantic_hash": "6f8a8c35b45fd4d346711cfb37d860fa" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1786884064.0, + "ast_hash": "841601c44cc2d65cdbaa72fa5e2414ea", + "semantic_hash": "841601c44cc2d65cdbaa72fa5e2414ea" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.0, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.7616909, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1787993354.6026583, + "ast_hash": "fcfd26d9684fcc50a8ddaea19ef09126", + "semantic_hash": "" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "0a095bc162ae15db54ab81d6ac7a0f47", + "semantic_hash": "0a095bc162ae15db54ab81d6ac7a0f47" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "04d9e26dea4767cbb019f5a8eb207819", + "semantic_hash": "04d9e26dea4767cbb019f5a8eb207819" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1786963349.0, + "ast_hash": "ff5cdc74cf4307dc93ede50a5df09603", + "semantic_hash": "ff5cdc74cf4307dc93ede50a5df09603" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1786888629.0, + "ast_hash": "9479434a3189e1932b5899c7258dd783", + "semantic_hash": "9479434a3189e1932b5899c7258dd783" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.0, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.0, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1787469152.0, + "ast_hash": "09ea75a34cceefc1886221edf777924e", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.6816394, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.4296918, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.6827824, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.7590182, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1786883921.0, + "ast_hash": "802e7001ba8fa436cb282296d3783558", + "semantic_hash": "802e7001ba8fa436cb282296d3783558" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "60e8936e406383098177957764387907", + "semantic_hash": "60e8936e406383098177957764387907" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.2694287, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.7631662, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.2297237, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.650179, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.2091534, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.6812162, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0683777, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1787838383.0, + "ast_hash": "06f30aa9ab25edceb28852f5671bd924", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0683777, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.0, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1787817090.2731028, + "ast_hash": "4463583cc98640b591acbd7b840271be", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.2912288, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0989716, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.94135, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.64706, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.6491706, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.270427, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.270427, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1787976849.2684314, + "ast_hash": "d2d82a38359ac60cb0011b58728b6cbd", + "semantic_hash": "" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1787993447.3417225, + "ast_hash": "e5fc27baaddc1b6cf66913289e4dc969", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/.graphify_analysis.json b/docs/wiki/graphify-out/2026-08-30/.graphify_analysis.json new file mode 100644 index 00000000..afc9fe40 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/.graphify_analysis.json @@ -0,0 +1,1298 @@ +{ + "communities": { + "0": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "concepts_crs_metadata", + "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "concepts_dependencies", + "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", + "concepts_design", + "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "concepts_ui_templates" + ], + "1": [ + "concepts_auth_rbac", + "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "concepts_auth_rbac_\uc5ed\ud560_users_role", + "concepts_auth_rbac_\uc778\uc99d_rbac", + "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "concepts_common_util", + "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", + "concepts_storage_paths" + ], + "2": [ + "concepts_api_common", + "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "concepts_schema_common", + "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "concepts_workflow_state", + "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "concepts_workflow_state_\uc870\ud68c_api", + "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + ], + "3": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + ], + "4": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "pages_a09_security_a09_backend_\ucc38\uace0", + "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "5": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "concepts_db_schema_files_surface_input_files_status_\uac12", + "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "concepts_db_schema_files_surface_surface_models_status_\uac12", + "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + ], + "6": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + ], + "7": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "8": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "9": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "pages_a08_support_a08_frontend_\ucc38\uace0", + "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "10": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "11": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "12": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "13": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "14": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "15": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "16": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_b02_projregister_b02_backend_\ucc38\uace0", + "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "pages_b02_projregister_b02_backend_\ud568\uc218" + ], + "17": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "18": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "19": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "common_util_common_util_mass_haul_settle_ts", + "concept_drainage_watershed", + "concept_mass_haul_diagram", + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + ], + "20": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a07_register_a07_backend_\ucc38\uace0", + "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "21": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "22": [ + "architecture_implementation_status", + "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + ], + "23": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + ], + "24": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + ], + "25": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + ], + "26": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "27": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "28": [ + "architecture_workflow_data_flow", + "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + ], + "29": [ + "b04_preprocess_engine_sheetsurface", + "common_util_surface_sampler", + "concepts_las_free_sheet_surface", + "index", + "pages_b03_fileinput_backend", + "pages_b03_fileinput_frontend" + ], + "30": [ + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + ], + "31": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + ], + "32": [ + "concepts_law_source_quality", + "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + ], + "33": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "pages_a01_home_a01_components_\uc758\uc874\uc131" + ], + "34": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + ], + "35": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + ], + "36": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + ], + "37": [ + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_frontend", + "pages_b05_profile_b05_structures" + ], + "38": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + ], + "39": [ + "architecture_project_map", + "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + ], + "40": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + ], + "41": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + ], + "42": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + ], + "43": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + ], + "44": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "pages_b04_preprocess_b04_db_\ucc38\uace0" + ], + "45": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "46": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + ], + "47": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + ], + "48": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + ], + "49": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + ], + "50": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + ], + "51": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + ], + "52": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + ], + "53": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + ], + "54": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + ], + "55": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + ], + "56": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + ], + "57": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + ], + "58": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + ], + "59": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + ], + "60": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + ], + "61": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + ], + "62": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + ], + "63": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + ], + "64": [ + "architecture_public_admin_map", + "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + ], + "65": [ + "architecture_shared_resources", + "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + ], + "66": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "pages_a00_common_a00_common_\uac1c\uc694", + "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + ], + "67": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "68": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "69": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + ], + "70": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + ], + "71": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b05_profile_b05_db_repository_\ud568\uc218", + "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + ], + "72": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "73": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "74": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + ], + "75": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + ], + "76": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + ], + "77": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "78": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_set" + ], + "79": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + ], + "82": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "83": [ + "b04_preprocess_router_basins", + "pages_b04_preprocess_backend", + "pages_b04_preprocess_frontend" + ], + "84": [ + "b08_designdetail_openwebcad_app", + "pages_b08_designdetail_cad_blocks", + "pages_b08_designdetail_frontend" + ], + "85": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "86": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "87": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "88": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + ], + "89": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + ], + "90": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "91": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "92": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "93": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "94": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "95": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + ], + "96": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "97": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "98": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "99": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "100": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + ], + "101": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "102": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "103": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "104": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + ], + "105": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "106": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "107": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "108": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + ], + "109": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + ], + "110": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "111": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "112": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "113": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "114": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "115": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "116": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "117": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "118": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "119": [ + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + ], + "120": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "121": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + ], + "122": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + ], + "123": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_revetment_link_controls" + ], + "124": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "125": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + ], + "126": [ + "pages_b08_designdetail_cad_table_entity", + "pages_b08_designdetail_cross_structure_sheets" + ], + "127": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "128": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "129": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "130": [ + "b03_fileinput_router" + ], + "131": [ + "concepts_completed_2026_08_29" + ], + "132": [ + "concepts_drainage_watershed" + ], + "133": [ + "concepts_mass_haul_diagram" + ], + "134": [ + "pages_b05_profile_b05_api" + ], + "135": [ + "pages_b05_profile_b05_completed_followups" + ], + "136": [ + "pages_b05_profile_b05_corridor_followup_decisions" + ], + "137": [ + "pages_b05_profile_b05_corridor_patch_finish" + ], + "138": [ + "pages_b05_profile_b05_corridor_turn_correction_plan" + ], + "139": [ + "pages_b05_profile_b05_profile_plan_2026_08_19" + ], + "140": [ + "pages_b05_profile_b05_structure_stations" + ], + "141": [ + "pages_b06_section_b06_api" + ], + "142": [ + "pages_b06_section_b06_backend" + ], + "143": [ + "pages_b06_section_b06_culvert_link_trim" + ], + "144": [ + "pages_b06_section_b06_db" + ], + "145": [ + "pages_b06_section_b06_frontend" + ], + "146": [ + "pages_b07_quantity_backend_b07_quantity_router" + ], + "147": [ + "pages_b08_designdetail_b08_backend" + ], + "148": [ + "pages_b08_designdetail_b08_cad_commands" + ], + "149": [ + "pages_b08_designdetail_cad_interaction" + ] + }, + "cohesion": { + "0": 0.058823529411764705, + "1": 0.08333333333333333, + "2": 0.1111111111111111, + "3": 0.16666666666666666, + "4": 0.16666666666666666, + "5": 0.18181818181818182, + "6": 0.18181818181818182, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.2, + "12": 0.2, + "13": 0.2, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2222222222222222, + "18": 0.2222222222222222, + "19": 0.32142857142857145, + "20": 0.25, + "21": 0.25, + "22": 0.2857142857142857, + "23": 0.2857142857142857, + "24": 0.2857142857142857, + "25": 0.2857142857142857, + "26": 0.2857142857142857, + "27": 0.2857142857142857, + "28": 0.3333333333333333, + "29": 0.3333333333333333, + "30": 0.3333333333333333, + "31": 0.3333333333333333, + "32": 0.3333333333333333, + "33": 0.3333333333333333, + "34": 0.3333333333333333, + "35": 0.3333333333333333, + "36": 0.3333333333333333, + "37": 0.3333333333333333, + "38": 0.3333333333333333, + "39": 0.4, + "40": 0.4, + "41": 0.4, + "42": 0.4, + "43": 0.4, + "44": 0.4, + "45": 0.4, + "46": 0.4, + "47": 0.4, + "48": 0.4, + "49": 0.4, + "50": 0.4, + "51": 0.4, + "52": 0.4, + "53": 0.4, + "54": 0.4, + "55": 0.4, + "56": 0.4, + "57": 0.4, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.5, + "65": 0.5, + "66": 0.5, + "67": 0.5, + "68": 0.5, + "69": 0.5, + "70": 0.5, + "71": 0.5, + "72": 0.5, + "73": 0.5, + "74": 0.5, + "75": 0.5, + "76": 0.5, + "77": 0.5, + "78": 0.5, + "79": 0.5, + "80": 0.5, + "81": 0.5, + "82": 0.5, + "83": 0.6666666666666666, + "84": 0.6666666666666666, + "85": 0.6666666666666666, + "86": 0.6666666666666666, + "87": 0.6666666666666666, + "88": 0.6666666666666666, + "89": 0.6666666666666666, + "90": 0.6666666666666666, + "91": 0.6666666666666666, + "92": 0.6666666666666666, + "93": 0.6666666666666666, + "94": 0.6666666666666666, + "95": 0.6666666666666666, + "96": 0.6666666666666666, + "97": 0.6666666666666666, + "98": 0.6666666666666666, + "99": 0.6666666666666666, + "100": 0.6666666666666666, + "101": 0.6666666666666666, + "102": 0.6666666666666666, + "103": 0.6666666666666666, + "104": 0.6666666666666666, + "105": 0.6666666666666666, + "106": 0.6666666666666666, + "107": 0.6666666666666666, + "108": 0.6666666666666666, + "109": 0.6666666666666666, + "110": 0.6666666666666666, + "111": 0.6666666666666666, + "112": 0.6666666666666666, + "113": 0.6666666666666666, + "114": 0.6666666666666666, + "115": 0.6666666666666666, + "116": 0.6666666666666666, + "117": 0.6666666666666666, + "118": 0.6666666666666666, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 1.0, + "122": 1.0, + "123": 1.0, + "124": 1.0, + "125": 1.0, + "126": 1.0, + "127": 1.0, + "128": 1.0, + "129": 1.0, + "130": 1.0, + "131": 1.0, + "132": 1.0, + "133": 1.0, + "134": 1.0, + "135": 1.0, + "136": 1.0, + "137": 1.0, + "138": 1.0, + "139": 1.0, + "140": 1.0, + "141": 1.0, + "142": 1.0, + "143": 1.0, + "144": 1.0, + "145": 1.0, + "146": 1.0, + "147": 1.0, + "148": 1.0, + "149": 1.0 + }, + "gods": [ + { + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "degree": 11 + }, + { + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register \u2014 Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support \u2014 Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister \u2014 Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_\uc778\uc99d_rbac", + "label": "\uc778\uc99d / RBAC", + "degree": 9 + }, + { + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "label": "A06_Login \u2014 Frontend", + "degree": 9 + }, + { + "id": "pages_a08_support_a08_backend_a08_support_backend", + "label": "A08_Support \u2014 Backend", + "degree": 9 + }, + { + "id": "pages_a09_security_a09_frontend_a09_security_frontend", + "label": "A09_Security \u2014 Frontend", + "degree": 9 + }, + { + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "label": "B02_ProjRegister \u2014 Backend", + "degree": 9 + } + ], + "surprises": [ + { + "source": "LAS-Free Sheet Surface Concept", + "target": "B04 PreProcess Engine SheetSurface", + "source_files": [ + "concepts/las_free_sheet_surface.md", + "B04_PreProcess_Engine_SheetSurface.py" + ], + "confidence": "EXTRACTED", + "relation": "calls", + "why": "crosses file types (code \u2194 doc); connects across different repos/directories" + }, + { + "source": "LAS-Free Sheet Surface Concept", + "target": "Common Util Surface Sampler", + "source_files": [ + "concepts/las_free_sheet_surface.md", + "common_util_surface_sampler.py" + ], + "confidence": "EXTRACTED", + "relation": "calls", + "why": "crosses file types (code \u2194 doc); connects across different repos/directories" + }, + { + "source": "B04 PreProcess Backend", + "target": "B04 PreProcess Router Basins", + "source_files": [ + "pages/B04_PreProcess/B04_backend.md", + "B04_PreProcess_Router_Basins.py" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "crosses file types (code \u2194 doc); connects across different repos/directories" + }, + { + "source": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "target": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "source_files": [ + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + ], + "confidence": "INFERRED", + "relation": "references", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories" + }, + { + "source": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "target": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "source_files": [ + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories" + } + ], + "tokens": { + "input": 0, + "output": 0 + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/.graphify_labels.json b/docs/wiki/graphify-out/2026-08-30/.graphify_labels.json new file mode 100644 index 00000000..3b0cffd1 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "A00_Common — App Shell Framework", "1": "인증 / RBAC", "2": "Workflow 상태 관리", "3": "DB: 로그/모니터링 테이블", "4": "A09_Security — Backend", "5": "DB: 파일/지표면분석 테이블", "6": "DB: 경로/종횡단 테이블", "7": "A04_NewsHistory — Frontend", "8": "A07_Register — Frontend", "9": "A08_Support — Frontend", "10": "B02_ProjRegister — Frontend", "11": "A01_Home — Frontend", "12": "A05_EduDetail — Frontend", "13": "A06_Login — Frontend", "14": "A08_Support — Backend", "15": "A09_Security — Frontend", "16": "B02_ProjRegister — Backend", "17": "A03_CompDetail — Frontend", "18": "A06_Login — Backend", "19": "B08 토적도·수리집수면적유역도", "20": "A07_Register — Backend", "21": "B09_Estimation — Frontend", "22": "현재 구현 현황 — 소스 읽기 감사", "23": "DB: 구조물/수량/산출물 테이블", "24": "B01_Dashboard — Backend", "25": "B01_Dashboard — Frontend", "26": "B10_Payment — Frontend", "27": "B11_Status — Frontend", "28": "B01~B09 Workflow 데이터 흐름", "29": "LAS-Free Sheet Surface Concept", "30": "DB 스키마 개요", "31": "DB: 프로젝트 관리 테이블", "32": "임도기술교본 원문 md 추출 품질 결함", "33": "A01_Home — 세부 구현", "34": "A02_ProgDetail — 세부 구현", "35": "A02_ProgDetail — Frontend", "36": "B01_Dashboard — API", "37": "B05 계획노선 코리도 삼각망 서피스", "38": "B05 구조물·UI 현재 계획", "39": "Aislo 프로젝트 지도", "40": "B07 외부 WebCAD 비교 실행환경", "41": "Temp Upload (프로젝트 생성 전 임시 보관함)", "42": "B02_ProjRegister — DB", "43": "B03_FileInput — API", "44": "B04_PreProcess — DB", "45": "B05_Profile — Profile Alignment & Table", "46": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", "47": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", "48": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", "49": "_UI_Selection — 배수/구조물 3자 선택 동기화", "50": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", "51": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", "52": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", "53": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", "54": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", "55": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", "56": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", "57": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", "58": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", "59": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", "60": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", "61": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", "62": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", "63": "B07 Quantity — Backend", "64": "공개·인증·관리 영역 지도", "65": "공유 자원 영향 지도", "66": "A00_Common — 공통 프레임워크 & 유틸", "67": "app_shell.ts", "68": "router.ts", "69": "B04_PreProcess — API", "70": "B04_PreProcess — Dependencies", "71": "B05_Profile — DB 사용 관계", "72": "B05_Profile — 3D Viewer & Interaction", "73": "B05_Profile_Engine_Sections.md", "74": "B05_Profile_Api_Fetch.ts", "75": "B05_Profile_UI_Drainage_Panel", "76": "B05_Profile_UI_Drainage_Pipes", "77": "B05_Profile_UI_Profile_Panel.md", "78": "B06 배수관 구조물 기하·조작 체계", "79": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", "80": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", "81": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", "82": "B08_DesignDetail — Dependencies", "83": "B04 PreProcess Backend", "84": "OpenWebCAD Core", "85": "common_util_project_delete.md", "86": "common_util_storage.md", "87": "common_util_workflow_state.md", "88": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", "89": "A01_Home_UI_Page.md", "90": "A02_ProgDetail_UI_Page.md", "91": "A06_Login_Router.md", "92": "A07_Register_Router.md", "93": "A08_Support_Router.md", "94": "A09_Security_Router.md", "95": "B01_Dashboard — DB 사용 관계", "96": "B01_Dashboard — Dependencies", "97": "B01_Dashboard_Router.md", "98": "B01_Dashboard_UI_Page.md", "99": "B02_ProjRegister_Router.md", "100": "B03_FileInput — DB 사용 관계", "101": "B03_FileInput — Dependencies", "102": "B03_FileInput_Router.md", "103": "B04_PreProcess_Router.md", "104": "B05_Profile — Dependencies", "105": "B05_Profile_Engine_Grade.md", "106": "B05_Profile_Engine_Solver.md", "107": "B05_Profile_Repository.md", "108": "B05_Profile_Router.md", "109": "B05_Profile_Router_Confirm.md", "110": "B05_Profile_Schema.md", "111": "B05_Profile_UI_IrregularStations.md", "112": "B05_Profile_UI_Page.md", "113": "B05_Profile_UI_Panel.md", "114": "B05_Profile_UI_Profile_Alignment.md", "115": "B05_Profile_UI_Profile_Table.md", "116": "B05_Profile_UI_Viewer.md", "117": "B06_Section — Dependencies", "118": "B06_Section_Router.md", "119": "B07 Quantity — Frontend", "120": "B08_DesignDetail — API", "121": "longitudinal_alignment.md", "122": "B03_FileInput_plan_lidar_multi_file.md", "123": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", "124": "B07_db.md", "125": "B08_DesignDetail_Router.md", "126": "B08 CAD Table Entity", "127": "B09_Estimation_UI_Page.md", "128": "B10_Payment_UI_Page.md", "129": "B11_Status_UI_Page.md", "130": "B03 File Input Router", "131": "2026-08-29 완료 반영", "132": "배수유역 해석 및 세부설계", "133": "유토곡선 계산 명세", "134": "B05_Profile API", "135": "B05 후속 완료 항목", "136": "B05 구조물 3D 후속 판정", "137": "B05 변형 성토면 마감·날개 패치", "138": "B05 급선회 3D 국부 보정 계획", "139": "B05 구조물 입력·종단 표시 정비", "140": "B05 구조물 비정규 측점 공급", "141": "B06_Section API", "142": "B06_Section Backend", "143": "B06 인접 측점 구조물 트림 정리", "144": "B06_Section DB 사용 관계", "145": "B06_Section Frontend", "146": "B07_Quantity_Router.md", "147": "B08_DesignDetail Backend", "148": "B08 OpenWebCAD 명령 체계", "149": "B08 CAD Basic Interaction"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/.graphify_semantic_marker b/docs/wiki/graphify-out/2026-08-30/.graphify_semantic_marker new file mode 100644 index 00000000..58ef393c --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2466} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-08-30/GRAPH_REPORT.md new file mode 100644 index 00000000..3c43648c --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/GRAPH_REPORT.md @@ -0,0 +1,566 @@ +# Graph Report - . (2026-08-30) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 729 nodes · 582 edges · 150 communities (86 shown, 64 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 2 edges (avg confidence: 0.75) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `bfaf32a0` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- A00_Common — App Shell Framework +- 인증 / RBAC +- Workflow 상태 관리 +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- A03_CompDetail — Frontend +- A06_Login — Backend +- B08 토적도·수리집수면적유역도 +- A07_Register — Backend +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B10_Payment — Frontend +- B11_Status — Frontend +- B01~B09 Workflow 데이터 흐름 +- LAS-Free Sheet Surface Concept +- DB 스키마 개요 +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B05 계획노선 코리도 삼각망 서피스 +- B05 구조물·UI 현재 계획 +- Aislo 프로젝트 지도 +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — Profile Alignment & Table +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- 공개·인증·관리 영역 지도 +- 공유 자원 영향 지도 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.md +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.md +- B06 배수관 구조물 기하·조작 체계 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- B04 PreProcess Backend +- OpenWebCAD Core +- common_util_project_delete.md +- common_util_storage.md +- common_util_workflow_state.md +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.md +- A02_ProgDetail_UI_Page.md +- A06_Login_Router.md +- A07_Register_Router.md +- A08_Support_Router.md +- A09_Security_Router.md +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.md +- B01_Dashboard_UI_Page.md +- B02_ProjRegister_Router.md +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.md +- B04_PreProcess_Router.md +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.md +- B05_Profile_Engine_Solver.md +- B05_Profile_Repository.md +- B05_Profile_Router.md +- B05_Profile_Router_Confirm.md +- B05_Profile_Schema.md +- B05_Profile_UI_IrregularStations.md +- B05_Profile_UI_Page.md +- B05_Profile_UI_Panel.md +- B05_Profile_UI_Profile_Alignment.md +- B05_Profile_UI_Profile_Table.md +- B05_Profile_UI_Viewer.md +- B06_Section — Dependencies +- B06_Section_Router.md +- B07 Quantity — Frontend +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B07_db.md +- B08_DesignDetail_Router.md +- B08 CAD Table Entity +- B09_Estimation_UI_Page.md +- B10_Payment_UI_Page.md +- B11_Status_UI_Page.md +- B03 File Input Router +- 2026-08-29 완료 반영 +- 배수유역 해석 및 세부설계 +- 유토곡선 계산 명세 +- B05_Profile API +- B05 후속 완료 항목 +- B05 구조물 3D 후속 판정 +- B05 변형 성토면 마감·날개 패치 +- B05 급선회 3D 국부 보정 계획 +- B05 구조물 입력·종단 표시 정비 +- B05 구조물 비정규 측점 공급 +- B06_Section API +- B06_Section Backend +- B06 인접 측점 구조물 트림 정리 +- B06_Section DB 사용 관계 +- B06_Section Frontend +- B08_DesignDetail Backend +- B08 OpenWebCAD 명령 체계 +- B08 CAD Basic Interaction + +## God Nodes (most connected - your core abstractions) +1. `DB: 로그/모니터링 테이블` - 11 edges +2. `DB: 파일/지표면분석 테이블` - 10 edges +3. `A07_Register — Frontend` - 10 edges +4. `A08_Support — Frontend` - 10 edges +5. `B02_ProjRegister — Frontend` - 10 edges +6. `인증 / RBAC` - 9 edges +7. `A06_Login — Frontend` - 9 edges +8. `A08_Support — Backend` - 9 edges +9. `A09_Security — Frontend` - 9 edges +10. `B02_ProjRegister — Backend` - 9 edges + +## Surprising Connections (you probably didn't know these) +- `LAS-Free Sheet Surface Concept` --calls--> `B04 PreProcess Engine SheetSurface` [EXTRACTED] + concepts/las_free_sheet_surface.md → B04_PreProcess_Engine_SheetSurface.py +- `LAS-Free Sheet Surface Concept` --calls--> `Common Util Surface Sampler` [EXTRACTED] + concepts/las_free_sheet_surface.md → common_util_surface_sampler.py +- `B04 PreProcess Backend` --references--> `B04 PreProcess Router Basins` [EXTRACTED] + pages/B04_PreProcess/B04_backend.md → B04_PreProcess_Router_Basins.py +- `Query: 임도 집수정 형태정보` --references--> `Drainage Watershed (유역도)` [INFERRED] + graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md → pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md +- `Query: 배수관 매설 각도 제약조건 (임도)` --references--> `Drainage Watershed (유역도)` [EXTRACTED] + graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md → pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 CAD Subsystem** — pages_b08_designdetail_cad_blocks, pages_b08_designdetail_cad_interaction, pages_b08_designdetail_cad_table_entity, pages_b08_designdetail_frontend [EXTRACTED 0.95] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (150 total, 64 thin omitted) + +### Community 0 - "A00_Common — App Shell Framework" +Cohesion: 0.06 +Nodes (29): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+21 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.08 +Nodes (21): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+13 more) + +### Community 2 - "Workflow 상태 관리" +Cohesion: 0.11 +Nodes (15): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 검증 원칙 (backend.md 4절), 공통 스키마 (Pydantic 요청/응답 규칙), 명명 규칙, R1 워크플로우 단계 재편 (2026-08-08 반영) (+7 more) + +### Community 3 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 4 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 5 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 6 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 7 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 8 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 9 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 10 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 11 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 12 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 13 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 14 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 15 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 16 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 17 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 18 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 19 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.32 +Nodes (8): B08_DesignDetail_Engine_Cad_Basin.py, B08_DesignDetail_Engine_Cad_MassHaul.py, common_util_mass_haul_settle.ts, Drainage Watershed (유역도), Mass Haul Diagram (토적도), Query: 임도 집수정 형태정보, B08 토적도·수리집수면적유역도, Query: 배수관 매설 각도 제약조건 (임도) + +### Community 20 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 21 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 22 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.29 +Nodes (6): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사 + +### Community 23 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 24 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 25 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 26 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 27 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 28 - "B01~B09 Workflow 데이터 흐름" +Cohesion: 0.33 +Nodes (5): B01~B09 Workflow 데이터 흐름, B04→B06 자동 계산과 재설계, 단계 관계, 상태와 산출물 무효화, 정본 위치 + +### Community 29 - "LAS-Free Sheet Surface Concept" +Cohesion: 0.33 +Nodes (6): B04 PreProcess Engine SheetSurface, Common Util Surface Sampler, LAS-Free Sheet Surface Concept, Wiki Index, B03 File Input Backend, B03 File Input Frontend + +### Community 30 - "DB 스키마 개요" +Cohesion: 0.33 +Nodes (5): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템) + +### Community 31 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 32 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.33 +Nodes (5): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위 + +### Community 33 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 34 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 35 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 36 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 37 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (6): B05_Profile Backend, B05 구조물 구간 절취·측벽·성토 패치, B05 구조물 3D 투영 커브, B05 계획노선 코리도 삼각망 서피스, B05_Profile Frontend, B05 구조물 정본·통합 편집 + +### Community 38 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 39 - "Aislo 프로젝트 지도" +Cohesion: 0.40 +Nodes (4): Aislo 프로젝트 지도, 명칭 판정, 탐색 순서, 현재 명칭과 책임 + +### Community 40 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 41 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 42 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 43 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 44 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 45 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 46 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 47 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 48 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 49 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 50 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 51 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 52 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 53 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 54 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 55 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 56 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 57 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 58 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 59 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 60 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 61 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 62 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 63 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 64 - "공개·인증·관리 영역 지도" +Cohesion: 0.50 +Nodes (3): 공개·인증·관리 영역 지도, 공통 의존, 직접 구현 관계 + +### Community 65 - "공유 자원 영향 지도" +Cohesion: 0.50 +Nodes (3): 공유 자원 영향 지도, 단계별 직접 연결, 영향 분석 규칙 + +### Community 66 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 67 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 68 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 69 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 70 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 71 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 72 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 73 - "B05_Profile_Engine_Sections.md" +Cohesion: 0.50 +Nodes (3): ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 74 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 75 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 76 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 77 - "B05_Profile_UI_Profile_Panel.md" +Cohesion: 0.50 +Nodes (3): 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 78 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.50 +Nodes (4): B06 집수정·다단 기슭막이, B06 배수관 구조물 조작·표시, B06 배수관 구조물 기하·조작 체계, B06 배수관 횡단도 세트 + +### Community 79 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 80 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 81 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 82 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 83 - "B04 PreProcess Backend" +Cohesion: 0.67 +Nodes (3): B04 PreProcess Router Basins, B04 PreProcess Backend, B04 PreProcess Frontend + +### Community 84 - "OpenWebCAD Core" +Cohesion: 0.67 +Nodes (3): OpenWebCAD Core, B08 CAD Blocks Library, B08 Design Detail Frontend + +## Knowledge Gaps +- **483 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+478 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **64 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _483 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.08333333333333333 - nodes in this community are weakly interconnected._ +- **Should `Workflow 상태 관리` be split into smaller, more focused modules?** + _Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/cost.json b/docs/wiki/graphify-out/2026-08-30/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/graph.json b/docs/wiki/graphify-out/2026-08-30/graph.json new file mode 100644 index 00000000..47276e09 --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/graph.json @@ -0,0 +1,14590 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_cad_subsystem", + "label": "B08 CAD Subsystem", + "nodes": [ + "pages_b08_designdetail_cad_blocks", + "pages_b08_designdetail_cad_interaction", + "pages_b08_designdetail_cad_table_entity", + "pages_b08_designdetail_frontend" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_frontend.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "implementation_status.md", + "id": "architecture_implementation_status" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "community": 22, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 39, + "community_name": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "norm_label": "project_map.md", + "id": "architecture_project_map" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 39, + "community_name": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "community": 39, + "community_name": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "community": 39, + "community_name": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "community": 39, + "community_name": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 64, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "public_admin_map.md", + "id": "architecture_public_admin_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 64, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "community": 64, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "community": 64, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "community": 65, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "shared_resources.md", + "id": "architecture_shared_resources" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "community": 65, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "community": 65, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "community": 65, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "workflow_data_flow.md", + "id": "architecture_workflow_data_flow" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "community": 28, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework.md", + "id": "concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 app shell framework", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework_scaffold.md", + "id": "concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "b_page_scaffold", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "api_common.md", + "id": "concepts_api_common" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "auth_rbac.md", + "id": "concepts_auth_rbac" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "community": 40, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07_external_webcad_demos.md", + "id": "concepts_b07_external_webcad_demos" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "community": 40, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "community": 40, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "community": 40, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "community": 40, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "common_util.md", + "id": "concepts_common_util" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "community_name": "common_util_project_delete.md", + "norm_label": "common_util_project_delete.md", + "id": "concepts_common_util_common_util_project_delete" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "community": 85, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "community": 85, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "community": 86, + "community_name": "common_util_storage.md", + "norm_label": "common_util_storage.md", + "id": "concepts_common_util_common_util_storage" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "community": 86, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "community": 86, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 87, + "community_name": "common_util_workflow_state.md", + "norm_label": "common_util_workflow_state.md", + "id": "concepts_common_util_common_util_workflow_state" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 87, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "community": 87, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "crs_metadata.md", + "id": "concepts_crs_metadata" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "files_surface.md", + "id": "concepts_db_schema_files_surface" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "logs_monitoring.md", + "id": "concepts_db_schema_logs_monitoring" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "community": 3, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "overview.md", + "id": "concepts_db_schema_overview" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "community": 30, + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects.md", + "id": "concepts_db_schema_projects" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "community": 31, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_profile.md", + "id": "concepts_db_schema_route_profile" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "community": 6, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections.data.structures", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 121, + "community_name": "longitudinal_alignment.md", + "norm_label": "longitudinal_alignment.md", + "id": "concepts_db_schema_route_profile_longitudinal_alignment" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "community": 121, + "community_name": "longitudinal_alignment.md", + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structure_output.md", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "community": 23, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "community": 88, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "readme.md", + "id": "concepts_db_schema_unconfirmed_readme" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "community": 88, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "community": 88, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users_auth.md", + "id": "concepts_db_schema_users_auth" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "companies (\u1112\u116c\u1109\u1161)", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "dependencies.md", + "id": "concepts_dependencies" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "design.md", + "id": "concepts_design" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "law_source_quality.md", + "id": "concepts_law_source_quality" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "community": 32, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "schema_common.md", + "id": "concepts_schema_common" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "community": 41, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp_upload.md", + "id": "concepts_temp_upload" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "community": 41, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "community": 41, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "community": 41, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "community": 41, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "workflow_state.md", + "id": "concepts_workflow_state" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u110c\u1169\u1112\u116c api", + "id": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "community": 2, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "community": 66, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common.md", + "id": "pages_a00_common_a00_common" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "community": 66, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "community": 66, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "community": 66, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d", + "id": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "app_shell.ts", + "norm_label": "a00_common_appshell.md", + "id": "pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "community": 67, + "community_name": "app_shell.ts", + "norm_label": "app_shell.ts", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "community": 67, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "community": 67, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 68, + "community_name": "router.ts", + "norm_label": "a00_common_router.md", + "id": "pages_a00_common_frontend_a00_common_router" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "community": 68, + "community_name": "router.ts", + "norm_label": "router.ts", + "id": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 68, + "community_name": "router.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 68, + "community_name": "router.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_components.md", + "id": "pages_a01_home_a01_components" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "community": 33, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_frontend.md", + "id": "pages_a01_home_a01_frontend" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_home \u2014 frontend", + "id": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "community": 11, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 89, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "a01_home_ui_page.md", + "id": "pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 89, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 89, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_components.md", + "id": "pages_a02_progdetail_a02_components" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "community": 34, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_frontend.md", + "id": "pages_a02_progdetail_a02_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_progdetail \u2014 frontend", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1100\u116e\u110c\u1169", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 35, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 90, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "a02_progdetail_ui_page.md", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 90, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "community": 90, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_frontend.md", + "id": "pages_a03_compdetail_a03_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_compdetail \u2014 frontend", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 17, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_frontend.md", + "id": "pages_a04_newshistory_a04_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_newshistory \u2014 frontend", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 7, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_frontend.md", + "id": "pages_a05_edudetail_a05_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_edudetail \u2014 frontend", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 12, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_backend.md", + "id": "pages_a06_login_a06_backend" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_login \u2014 backend", + "id": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 18, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_frontend.md", + "id": "pages_a06_login_a06_frontend" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_login \u2014 frontend", + "id": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "community": 13, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 91, + "community_name": "A06_Login_Router.md", + "norm_label": "a06_login_router.md", + "id": "pages_a06_login_backend_a06_login_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 91, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 91, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_backend.md", + "id": "pages_a07_register_a07_backend" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_register \u2014 backend", + "id": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 20, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_frontend.md", + "id": "pages_a07_register_a07_frontend" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_register \u2014 frontend", + "id": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 8, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 92, + "community_name": "A07_Register_Router.md", + "norm_label": "a07_register_router.md", + "id": "pages_a07_register_backend_a07_register_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 92, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "community": 92, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_backend.md", + "id": "pages_a08_support_a08_backend" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_support \u2014 backend", + "id": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "community": 14, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_frontend.md", + "id": "pages_a08_support_a08_frontend" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_support \u2014 frontend", + "id": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 9, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 93, + "community_name": "A08_Support_Router.md", + "norm_label": "a08_support_router.md", + "id": "pages_a08_support_backend_a08_support_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 93, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 93, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_backend.md", + "id": "pages_a09_security_a09_backend" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_security \u2014 backend", + "id": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "community": 4, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_frontend.md", + "id": "pages_a09_security_a09_frontend" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_security \u2014 frontend", + "id": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "community": 15, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 94, + "community_name": "A09_Security_Router.md", + "norm_label": "a09_security_router.md", + "id": "pages_a09_security_backend_a09_security_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 94, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "community": 94, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_api.md", + "id": "pages_b01_dashboard_b01_api" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_dashboard \u2014 api", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_backend.md", + "id": "pages_b01_dashboard_b01_backend" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_dashboard \u2014 backend", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 24, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 95, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_db.md", + "id": "pages_b01_dashboard_b01_db" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 95, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "community": 95, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 96, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dependencies.md", + "id": "pages_b01_dashboard_b01_dependencies" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 96, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dashboard \u2014 dependencies", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "community": 96, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_frontend.md", + "id": "pages_b01_dashboard_b01_frontend" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_dashboard \u2014 frontend", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1106\u1169\u1103\u1161\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 25, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 97, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "b01_dashboard_router.md", + "id": "pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 97, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 97, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 98, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "b01_dashboard_ui_page.md", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 98, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "community": 98, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_backend.md", + "id": "pages_b02_projregister_b02_backend" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_projregister \u2014 backend", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "community": 16, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_db.md", + "id": "pages_b02_projregister_b02_db" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 42, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_projregister \u2014 db", + "id": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 42, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "community": 42, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "community": 42, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_frontend.md", + "id": "pages_b02_projregister_b02_frontend" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_projregister \u2014 frontend", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 99, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "b02_projregister_router.md", + "id": "pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 99, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 99, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "community": 122, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03_fileinput_plan_lidar_multi_file.md", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "community": 122, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 43, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_api.md", + "id": "pages_b03_fileinput_b03_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 43, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_fileinput \u2014 api", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 43, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "community": 43, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "community": 43, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "workflow \u110c\u1169\u1112\u116c", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 100, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_db.md", + "id": "pages_b03_fileinput_b03_db" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 100, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 100, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 101, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_dependencies.md", + "id": "pages_b03_fileinput_b03_dependencies" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 101, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_fileinput \u2014 dependencies", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 101, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 102, + "community_name": "B03_FileInput_Router.md", + "norm_label": "b03_fileinput_router.md", + "id": "pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 102, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 102, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_api.md", + "id": "pages_b04_preprocess_b04_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "community": 69, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_preprocess \u2014 api", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "community": 69, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "community": 69, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_db.md", + "id": "pages_b04_preprocess_b04_db" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 44, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_preprocess \u2014 db", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 44, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "community": 44, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "community": 44, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_dependencies.md", + "id": "pages_b04_preprocess_b04_dependencies" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 70, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_preprocess \u2014 dependencies", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 70, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "community": 70, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 103, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "b04_preprocess_router.md", + "id": "pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 103, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 103, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05_profile_plan_2026-08-18.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 71, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_db.md", + "id": "pages_b05_profile_b05_db" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 71, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 71, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "community": 71, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_dependencies.md", + "id": "pages_b05_profile_b05_dependencies" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_profile \u2014 dependencies", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 45, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_frontend_alignment.md", + "id": "pages_b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "community": 45, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_profile \u2014 profile alignment & table", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "community": 45, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "community": 45, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "community": 45, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 72, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_frontend_viewer.md", + "id": "pages_b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "community": 72, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_profile \u2014 3d viewer & interaction", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "community": 72, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "community": 72, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "b05_profile_engine_grade.md", + "id": "pages_b05_profile_backend_b05_profile_engine_grade" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "b05_profile_engine_sections.md", + "id": "pages_b05_profile_backend_b05_profile_engine_sections" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "community": 73, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "community": 73, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "community": 73, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "b05_profile_engine_solver.md", + "id": "pages_b05_profile_backend_b05_profile_engine_solver" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_Repository.md", + "norm_label": "b05_profile_repository.md", + "id": "pages_b05_profile_backend_b05_profile_repository" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 108, + "community_name": "B05_Profile_Router.md", + "norm_label": "b05_profile_router.md", + "id": "pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 108, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "community": 108, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 109, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "b05_profile_router_confirm.md", + "id": "pages_b05_profile_backend_b05_profile_router_confirm" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "community": 109, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "community": 109, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "community": 110, + "community_name": "B05_Profile_Schema.md", + "norm_label": "b05_profile_schema.md", + "id": "pages_b05_profile_backend_b05_profile_schema" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "community": 110, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "community": 110, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.md", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "community": 74, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.ts", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "community": 74, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "community": 74, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 75, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 75, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "community": 75, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "community": 75, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "community": 46, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "community": 46, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "community": 46, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "community": 46, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "community": 46, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "community": 76, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "community": 76, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "community": 76, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "community": 76, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "community": 111, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "b05_profile_ui_irregularstations.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "community": 111, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "community": 111, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 112, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "b05_profile_ui_page.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 112, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "community": 112, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 113, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "b05_profile_ui_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 113, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "community": 113, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 114, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "b05_profile_ui_profile_alignment.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "community": 114, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "community": 114, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "b05_profile_ui_profile_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 77, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "community": 77, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "community": 77, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "community": 115, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "b05_profile_ui_profile_table.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "community": 115, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "community": 115, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 116, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "b05_profile_ui_viewer.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "community": 116, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "community": 116, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "community": 47, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render.md", + "id": "pages_b05_profile_frontend_ui_drainage_render" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "community": 47, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "community": 47, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "community": 47, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "community": 47, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 48, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures.md", + "id": "pages_b05_profile_frontend_ui_profile_structures" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "community": 48, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "community": 48, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "community": 48, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "community": 48, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "community": 49, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection.md", + "id": "pages_b05_profile_frontend_ui_selection" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "community": 49, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "community": 49, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "community": 49, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "community": 49, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 117, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_dependencies.md", + "id": "pages_b06_section_b06_dependencies" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 117, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_section \u2014 dependencies", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "community": 117, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 50, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas.md", + "id": "pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 50, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "community": 50, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "community": 50, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 50, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 118, + "community_name": "B06_Section_Router.md", + "norm_label": "b06_section_router.md", + "id": "pages_b06_section_backend_b06_section_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 118, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "community": 118, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 51, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm.md", + "id": "pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "community": 51, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "community": 51, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "community": 51, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "community": 51, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch.md", + "id": "pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 52, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 52, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "community": 52, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "community": 52, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 52, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "community": 53, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "community": 53, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "community": 53, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "community": 53, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "community": 53, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "community": 54, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "community": 54, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "community": 54, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "community": 54, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "community": 54, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 56, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 56, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 56, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 56, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "community": 56, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "community": 57, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "community": 57, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "community": 57, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "community": 57, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "community": 58, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "community": 58, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "community": 58, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "community": 58, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "community": 59, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "community": 59, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "community": 59, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "community": 59, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "community": 59, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 60, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 60, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 60, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 60, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "community": 60, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 61, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page.md", + "id": "pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "community": 61, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "community": 61, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "community": 61, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 61, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 62, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 62, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 62, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 62, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "community": 62, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 63, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07_backend.md", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 63, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07 quantity \u2014 backend", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 63, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 63, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 63, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 124, + "community_name": "B07_db.md", + "norm_label": "b07_db.md", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 124, + "community_name": "B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "id": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 119, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "b07_frontend.md", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 119, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "b07 quantity \u2014 frontend", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 119, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 146, + "community_name": "B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.md", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 120, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_api.md", + "id": "pages_b08_designdetail_b08_api" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "community": 120, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_designdetail \u2014 api", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "community": 120, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 82, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_dependencies.md", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 82, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_designdetail \u2014 dependencies", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "community": 82, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "frontend (package.json / tsconfig.json)", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "community": 82, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "backend (requirements.txt)", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 125, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.md", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 125, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_frontend.md", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_estimation \u2014 frontend", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 21, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 127, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "b09_estimation_ui_page.md", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 127, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_frontend.md", + "id": "pages_b10_payment_b10_frontend" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_payment \u2014 frontend", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "community": 26, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 128, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "b10_payment_ui_page.md", + "id": "pages_b10_payment_frontend_b10_payment_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 128, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_frontend.md", + "id": "pages_b11_status_b11_frontend" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_status \u2014 frontend", + "id": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "community": 27, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 129, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "b11_status_ui_page.md", + "id": "pages_b11_status_frontend_b11_status_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 129, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "file_type": "concept", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 131, + "norm_label": "2026-08-29 \u110b\u116a\u11ab\u1105\u116d \u1107\u1161\u11ab\u110b\u1167\u11bc", + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "id": "concepts_completed_2026_08_29" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "concepts/drainage_watershed.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 132, + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "id": "concepts_drainage_watershed" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 133, + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community_name": "\uc720\ud1a0\uace1\uc120 \uacc4\uc0b0 \uba85\uc138", + "id": "concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 1, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community_name": "\uc778\uc99d / RBAC", + "id": "concepts_storage_paths" + }, + { + "label": "UI Templates", + "file_type": "concept", + "source_file": "concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "norm_label": "ui templates", + "community_name": "A00_Common \u2014 App Shell Framework", + "id": "concepts_ui_templates" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 139, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19" + }, + { + "label": "B05_Profile API", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 134, + "norm_label": "b05_profile api", + "community_name": "B05_Profile API", + "id": "pages_b05_profile_b05_api" + }, + { + "label": "B05_Profile Backend", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_backend" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 135, + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "community_name": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "id": "pages_b05_profile_b05_completed_followups" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_corridor_cut_fill" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 136, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "community_name": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "id": "pages_b05_profile_b05_corridor_followup_decisions" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 137, + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "id": "pages_b05_profile_b05_corridor_patch_finish" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_corridor_plan_curves" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_corridor_surface" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 138, + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05_Profile Frontend", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_frontend" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 140, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "id": "pages_b05_profile_b05_structure_stations" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "pages_b05_profile_b05_structures" + }, + { + "label": "B06_Section API", + "file_type": "code", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 141, + "norm_label": "b06_section api", + "community_name": "B06_Section API", + "id": "pages_b06_section_b06_api" + }, + { + "label": "B06_Section Backend", + "file_type": "code", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 142, + "norm_label": "b06_section backend", + "community_name": "B06_Section Backend", + "id": "pages_b06_section_b06_backend" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 78, + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "id": "pages_b06_section_b06_culvert_basin_multitier" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 78, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "id": "pages_b06_section_b06_culvert_controls" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 78, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "id": "pages_b06_section_b06_culvert_geometry_redesign" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 143, + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175", + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "id": "pages_b06_section_b06_culvert_link_trim" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 78, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "id": "pages_b06_section_b06_culvert_set" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "code", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 144, + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "community_name": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "id": "pages_b06_section_b06_db" + }, + { + "label": "B06_Section Frontend", + "file_type": "code", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 145, + "norm_label": "b06_section frontend", + "community_name": "B06_Section Frontend", + "id": "pages_b06_section_b06_frontend" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 123, + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "id": "pages_b06_section_b06_pavement_revetment" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "file_type": "concept", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 123, + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "id": "pages_b06_section_b06_revetment_link_controls" + }, + { + "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 148, + "norm_label": "b08 openwebcad \u1106\u1167\u11bc\u1105\u1167\u11bc \u110e\u1166\u1100\u1168", + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "id": "pages_b08_designdetail_b08_cad_commands" + }, + { + "label": "B08_DesignDetail Backend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 147, + "norm_label": "b08_designdetail backend", + "community_name": "B08_DesignDetail Backend", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "community": 19, + "norm_label": "query: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af \u1100\u1161\u11a8\u1103\u1169 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab (\u110b\u1175\u11b7\u1103\u1169)", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + }, + { + "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "community": 19, + "norm_label": "query: \u110b\u1175\u11b7\u1103\u1169 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + }, + { + "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "b08 \u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed" + }, + { + "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "b08_designdetail_engine_cad_masshaul.py", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "label": "B08_DesignDetail_Engine_Cad_Basin.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "b08_designdetail_engine_cad_basin.py", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "label": "common_util_mass_haul_settle.ts", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "common_util_mass_haul_settle.ts", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "common_util_common_util_mass_haul_settle_ts" + }, + { + "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "mass haul diagram (\u1110\u1169\u110c\u1165\u11a8\u1103\u1169)", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "concept_mass_haul_diagram" + }, + { + "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "drainage watershed (\u110b\u1172\u110b\u1167\u11a8\u1103\u1169)", + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "id": "concept_drainage_watershed" + }, + { + "label": "B04 PreProcess Engine SheetSurface", + "file_type": "code", + "source_file": "B04_PreProcess_Engine_SheetSurface.py", + "community": 29, + "norm_label": "b04 preprocess engine sheetsurface", + "community_name": "LAS-Free Sheet Surface Concept", + "id": "b04_preprocess_engine_sheetsurface" + }, + { + "label": "Common Util Surface Sampler", + "file_type": "code", + "source_file": "common_util_surface_sampler.py", + "community": 29, + "norm_label": "common util surface sampler", + "community_name": "LAS-Free Sheet Surface Concept", + "id": "common_util_surface_sampler" + }, + { + "label": "B03 File Input Router", + "file_type": "code", + "source_file": "B03_FileInput_Router.py", + "community": 130, + "norm_label": "b03 file input router", + "community_name": "B03 File Input Router", + "id": "b03_fileinput_router" + }, + { + "label": "B04 PreProcess Router Basins", + "file_type": "code", + "source_file": "B04_PreProcess_Router_Basins.py", + "community": 83, + "norm_label": "b04 preprocess router basins", + "community_name": "B04 PreProcess Backend", + "id": "b04_preprocess_router_basins" + }, + { + "label": "OpenWebCAD Core", + "file_type": "code", + "source_file": "B08_DesignDetail/openwebcad", + "community": 84, + "norm_label": "openwebcad core", + "community_name": "OpenWebCAD Core", + "id": "b08_designdetail_openwebcad_app" + }, + { + "label": "LAS-Free Sheet Surface Concept", + "file_type": "concept", + "source_file": "concepts/las_free_sheet_surface.md", + "id": "concepts_las_free_sheet_surface", + "community": 29, + "norm_label": "las-free sheet surface concept" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "id": "index", + "community": 29, + "norm_label": "wiki index" + }, + { + "label": "B03 File Input Backend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_backend.md", + "id": "pages_b03_fileinput_backend", + "community": 29, + "norm_label": "b03 file input backend" + }, + { + "label": "B03 File Input Frontend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "id": "pages_b03_fileinput_frontend", + "community": 29, + "norm_label": "b03 file input frontend" + }, + { + "label": "B04 PreProcess Backend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "id": "pages_b04_preprocess_backend", + "community": 83, + "norm_label": "b04 preprocess backend" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "id": "pages_b04_preprocess_frontend", + "community": 83, + "norm_label": "b04 preprocess frontend" + }, + { + "label": "B08 CAD Blocks Library", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "id": "pages_b08_designdetail_cad_blocks", + "community": 84, + "norm_label": "b08 cad blocks library" + }, + { + "label": "B08 CAD Basic Interaction", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "id": "pages_b08_designdetail_cad_interaction", + "community": 149, + "norm_label": "b08 cad basic interaction" + }, + { + "label": "B08 CAD Table Entity", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "id": "pages_b08_designdetail_cad_table_entity", + "community": 126, + "norm_label": "b08 cad table entity" + }, + { + "label": "B08 Cross Section Structure Sheets", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "id": "pages_b08_designdetail_cross_structure_sheets", + "community": 126, + "norm_label": "b08 cross section structure sheets" + }, + { + "label": "B08 Design Detail Frontend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "id": "pages_b08_designdetail_frontend", + "community": 84, + "norm_label": "b08 design detail frontend" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_structures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_cut_fill" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_plan_curves" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend", + "target": "pages_b05_profile_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend", + "target": "pages_b05_profile_b05_structures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_basin_multitier" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_controls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls", + "target": "pages_b06_section_b06_pavement_revetment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query", + "target": "concept_drainage_watershed" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.7, + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query", + "target": "concept_drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "target": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "target": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "target": "common_util_common_util_mass_haul_settle_ts" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "target": "concept_drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", + "target": "concept_mass_haul_diagram" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "target": "concept_mass_haul_diagram" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source": "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "target": "concept_drainage_watershed" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md", + "source": "concepts_las_free_sheet_surface", + "target": "b04_preprocess_engine_sheetsurface" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md", + "source": "concepts_las_free_sheet_surface", + "target": "common_util_surface_sampler" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source": "pages_b04_preprocess_backend", + "target": "b04_preprocess_router_basins" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source": "pages_b08_designdetail_cad_blocks", + "target": "b08_designdetail_openwebcad_app" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_frontend", + "target": "b08_designdetail_openwebcad_app" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B03_FileInput/B03_backend.md", + "source": "pages_b03_fileinput_backend", + "target": "concepts_las_free_sheet_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "index.md", + "source": "index", + "target": "pages_b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source": "pages_b03_fileinput_frontend", + "target": "pages_b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source": "pages_b04_preprocess_frontend", + "target": "pages_b04_preprocess_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source": "pages_b08_designdetail_cross_structure_sheets", + "target": "pages_b08_designdetail_cad_table_entity" + } + ], + "hyperedges": [ + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_cad_subsystem", + "label": "B08 CAD Subsystem", + "nodes": [ + "pages_b08_designdetail_cad_blocks", + "pages_b08_designdetail_cad_interaction", + "pages_b08_designdetail_cad_table_entity", + "pages_b08_designdetail_frontend" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_frontend.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ], + "built_at_commit": "bfaf32a043e6a85193dd366e0f3a7ab9ee21e787" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-08-30/manifest.json b/docs/wiki/graphify-out/2026-08-30/manifest.json new file mode 100644 index 00000000..c73c523e --- /dev/null +++ b/docs/wiki/graphify-out/2026-08-30/manifest.json @@ -0,0 +1,927 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.3292246, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.1415806, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.462165, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.0, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788088505.5820928, + "ast_hash": "9575711fc079c6a04761f45ffc3dfe4b", + "semantic_hash": "9575711fc079c6a04761f45ffc3dfe4b" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.9770439, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.9760437, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.5144465, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.9780445, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.7160983, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.931499, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788065806.2528183, + "ast_hash": "9207f86dd39361da6e9e48b126b9d8b7", + "semantic_hash": "9207f86dd39361da6e9e48b126b9d8b7" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.0, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.0, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.0, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.0, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.9222631, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788088446.9820447, + "ast_hash": "b3a69c12a63ad28f02741aec1a8075ae", + "semantic_hash": "b3a69c12a63ad28f02741aec1a8075ae" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.0, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.0, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.0, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.0, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.0, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.0, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1787838383.6524737, + "ast_hash": "06f30aa9ab25edceb28852f5671bd924", + "semantic_hash": "06f30aa9ab25edceb28852f5671bd924" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.425868, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1787817090.0, + "ast_hash": "4463583cc98640b591acbd7b840271be", + "semantic_hash": "4463583cc98640b591acbd7b840271be" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.0, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.0, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.0, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.0, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.0, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.0, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.6340046, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.0, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.8815365, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.4486954, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.2442603, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.2477689, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788088182.250774, + "ast_hash": "9eb7939a8af2da155ca65a379543edf3", + "semantic_hash": "9eb7939a8af2da155ca65a379543edf3" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.252773, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.2417562, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/.graphify_analysis.json b/docs/wiki/graphify-out/2026-09-02/.graphify_analysis.json new file mode 100644 index 00000000..f9f34fe5 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/.graphify_analysis.json @@ -0,0 +1,1656 @@ +{ + "communities": { + "0": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_구성요소", + "concepts_a00_app_shell_framework_router_라우팅_테이블", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_인젝션", + "concepts_a00_app_shell_framework_scaffold_사용처", + "concepts_a00_app_shell_framework_scaffold_종속성", + "concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_인증_가드", + "concepts_a00_app_shell_framework_테마_언어_관리", + "concepts_a00_app_shell_framework_파일_구성", + "concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky", + "concepts_crs_metadata", + "concepts_crs_metadata_crs_메타데이터_정상화", + "concepts_crs_metadata_검증_범위와_모순_이력", + "concepts_crs_metadata_검증된_판정", + "concepts_crs_metadata_데이터_흐름", + "concepts_crs_metadata_사용처", + "concepts_dependencies", + "concepts_dependencies_백엔드_python_3_12_7", + "concepts_dependencies_선정_원칙_agent_md_3절", + "concepts_dependencies_외부_라이브러리_의존성", + "concepts_dependencies_프론트엔드_typescript_node_js" + ], + "1": [ + "concepts_auth_rbac", + "concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰", + "concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard", + "concepts_auth_rbac_라우팅_가드_frontend_md_5_2", + "concepts_auth_rbac_사용자_상태_생명주기", + "concepts_auth_rbac_사용처_역참조", + "concepts_auth_rbac_세션_인증_backend_md_6_3", + "concepts_auth_rbac_역할_users_role", + "concepts_auth_rbac_인증_rbac", + "concepts_auth_rbac_인증_갱신_및_만료_일원화", + "concepts_common_util", + "concepts_common_util_공통_유틸_common_util", + "concepts_common_util_리소스_모니터링_common_util_resource_monitor_py", + "concepts_common_util_이메일_발송_common_util_email_py", + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_스키마_개요", + "concepts_db_schema_overview_설계_원칙", + "concepts_db_schema_overview_테이블_관계_핵심_흐름", + "concepts_db_schema_overview_테이블_그룹_9개", + "concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_회사", + "concepts_db_schema_users_auth_db_사용자_인증_조직_테이블", + "concepts_db_schema_users_auth_email_otps_이메일_otp", + "concepts_db_schema_users_auth_join_requests_회사_가입_신청", + "concepts_db_schema_users_auth_sessions_세션", + "concepts_db_schema_users_auth_trusted_devices_신뢰_기기", + "concepts_db_schema_users_auth_user_consents_약관_동의", + "concepts_db_schema_users_auth_users_사용자", + "concepts_storage_paths", + "concepts_storage_paths_db_컬럼_실제_경로_매핑", + "concepts_storage_paths_경로_패턴", + "concepts_storage_paths_원칙_backend_md_3절", + "concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure", + "concepts_storage_paths_코드_감사_주의사항", + "concepts_storage_paths_파일명_규칙_structure_md_1절" + ], + "2": [ + "concepts_api_common", + "concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트", + "concepts_api_common_공통_오류_응답_포맷_전_라우터", + "concepts_api_common_워크플로우_상태_조회", + "concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용", + "concepts_schema_common", + "concepts_schema_common_검증_원칙_backend_md_4절", + "concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙", + "concepts_schema_common_명명_규칙", + "concepts_workflow_state", + "concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영", + "concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인", + "concepts_workflow_state_workflow_상태_관리", + "concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py", + "concepts_workflow_state_무효화의_실제_범위", + "concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월", + "concepts_workflow_state_조회_api", + "concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동" + ], + "3": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그", + "concepts_db_schema_logs_monitoring_audit_logs_감사_로그", + "concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력", + "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그", + "concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청", + "concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그", + "concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그", + "concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측", + "concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용" + ], + "4": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_엔드포인트", + "pages_a09_security_a09_backend_db_저장_activity_logs", + "pages_a09_security_a09_backend_권한_헬퍼", + "pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master", + "pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin", + "pages_a09_security_a09_backend_요청_스키마_pydantic", + "pages_a09_security_a09_backend_의존성_공통_유틸", + "pages_a09_security_a09_backend_인증_사용자_공통_verify_session", + "pages_a09_security_a09_backend_참고", + "pages_a09_security_a09_backend_파일_구조" + ], + "5": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "concepts_db_schema_files_surface_input_files_status_값", + "concepts_db_schema_files_surface_input_files_입력_원본_파일", + "concepts_db_schema_files_surface_processed_point_cloud_status_값", + "concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드", + "concepts_db_schema_files_surface_surface_models_status_값", + "concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선", + "concepts_db_schema_files_surface_terrain_layers_지형_레이어", + "concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터", + "concepts_db_schema_files_surface_upload_sessions_업로드_세션" + ], + "6": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_횡단면_설계", + "concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입", + "concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입", + "concepts_db_schema_route_profile_db_경로_종횡단_테이블", + "concepts_db_schema_route_profile_longitudinal_sections_종단면_설계", + "concepts_db_schema_route_profile_route_points_경로_좌표점", + "concepts_db_schema_route_profile_route_statistics_노선_통계", + "concepts_db_schema_route_profile_routes_status_흐름", + "concepts_db_schema_route_profile_routes_노선_경로" + ], + "7": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_클래스_구조", + "pages_a04_newshistory_a04_frontend_mock_데이터_구조", + "pages_a04_newshistory_a04_frontend_로컬라이제이션", + "pages_a04_newshistory_a04_frontend_미해결_사항", + "pages_a04_newshistory_a04_frontend_반응형", + "pages_a04_newshistory_a04_frontend_스타일_css", + "pages_a04_newshistory_a04_frontend_의존성", + "pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더", + "pages_a04_newshistory_a04_frontend_파일_구조" + ], + "8": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_클라이언트_함수", + "pages_a07_register_a07_frontend_로컬라이제이션", + "pages_a07_register_a07_frontend_스타일_css", + "pages_a07_register_a07_frontend_약관_동의_아코디언", + "pages_a07_register_a07_frontend_의존성", + "pages_a07_register_a07_frontend_이벤트_핸들러", + "pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환", + "pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용", + "pages_a07_register_a07_frontend_파일_구조" + ], + "9": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_로컬라이제이션", + "pages_a08_support_a08_frontend_세션_자동_채움", + "pages_a08_support_a08_frontend_스타일_css", + "pages_a08_support_a08_frontend_의존성", + "pages_a08_support_a08_frontend_이벤트_핸들러", + "pages_a08_support_a08_frontend_제출_로직", + "pages_a08_support_a08_frontend_참고", + "pages_a08_support_a08_frontend_컴포넌트_함수", + "pages_a08_support_a08_frontend_파일_구조" + ], + "10": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_로컬라이제이션", + "pages_b02_projregister_b02_frontend_스타일_css", + "pages_b02_projregister_b02_frontend_의존성", + "pages_b02_projregister_b02_frontend_이벤트_핸들러", + "pages_b02_projregister_b02_frontend_입력_필드", + "pages_b02_projregister_b02_frontend_제출_로직", + "pages_b02_projregister_b02_frontend_참고", + "pages_b02_projregister_b02_frontend_컴포넌트_함수", + "pages_b02_projregister_b02_frontend_파일_구조" + ], + "11": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_섹션", + "pages_a01_home_a01_frontend_로컬라이제이션", + "pages_a01_home_a01_frontend_세부_구현", + "pages_a01_home_a01_frontend_이벤트_핸들러", + "pages_a01_home_a01_frontend_주요_기능_섹션", + "pages_a01_home_a01_frontend_최신_소식_섹션", + "pages_a01_home_a01_frontend_컴포넌트", + "pages_a01_home_a01_frontend_파일_구조" + ], + "12": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_클래스_구조", + "pages_a05_edudetail_a05_frontend_로컬라이제이션", + "pages_a05_edudetail_a05_frontend_반응형", + "pages_a05_edudetail_a05_frontend_스타일_css", + "pages_a05_edudetail_a05_frontend_의존성", + "pages_a05_edudetail_a05_frontend_이벤트_핸들러", + "pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더", + "pages_a05_edudetail_a05_frontend_파일_구조" + ], + "13": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_클라이언트_함수", + "pages_a06_login_a06_frontend_로컬라이제이션", + "pages_a06_login_a06_frontend_스타일_css", + "pages_a06_login_a06_frontend_의존성", + "pages_a06_login_a06_frontend_이벤트_핸들러", + "pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환", + "pages_a06_login_a06_frontend_컴포넌트_함수", + "pages_a06_login_a06_frontend_파일_구조" + ], + "14": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_엔드포인트", + "pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준", + "pages_a08_support_a08_backend_내부_헬퍼", + "pages_a08_support_a08_backend_요청_스키마_pydantic", + "pages_a08_support_a08_backend_의존성_공통_유틸", + "pages_a08_support_a08_backend_접수_로직", + "pages_a08_support_a08_backend_특징", + "pages_a08_support_a08_backend_파일_구조" + ], + "15": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만", + "pages_a09_security_a09_frontend_로컬라이제이션", + "pages_a09_security_a09_frontend_스타일_css", + "pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts", + "pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치", + "pages_a09_security_a09_frontend_의존성", + "pages_a09_security_a09_frontend_컴포넌트_함수", + "pages_a09_security_a09_frontend_파일_구조" + ], + "16": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_엔드포인트", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert", + "pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션", + "pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic", + "pages_b02_projregister_b02_backend_의존성_공통_유틸", + "pages_b02_projregister_b02_backend_참고", + "pages_b02_projregister_b02_backend_파일_구조", + "pages_b02_projregister_b02_backend_함수" + ], + "17": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_클래스_구조", + "pages_a03_compdetail_a03_frontend_로컬라이제이션", + "pages_a03_compdetail_a03_frontend_반응형", + "pages_a03_compdetail_a03_frontend_스타일_css", + "pages_a03_compdetail_a03_frontend_의존성", + "pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더", + "pages_a03_compdetail_a03_frontend_파일_구조" + ], + "18": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_엔드포인트", + "pages_a06_login_a06_backend_내부_헬퍼", + "pages_a06_login_a06_backend_로그인_로직_흐름", + "pages_a06_login_a06_backend_보안_정책_실_코드_기준", + "pages_a06_login_a06_backend_요청_스키마_pydantic", + "pages_a06_login_a06_backend_의존성_공통_유틸", + "pages_a06_login_a06_backend_파일_구조" + ], + "19": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "20": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_엔드포인트", + "pages_a07_register_a07_backend_가입_로직_흐름", + "pages_a07_register_a07_backend_요청_스키마_pydantic", + "pages_a07_register_a07_backend_의존성_공통_유틸", + "pages_a07_register_a07_backend_참고", + "pages_a07_register_a07_backend_파일_구조" + ], + "21": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_로컬라이제이션", + "pages_b09_estimation_b09_frontend_백엔드_db_미착수", + "pages_b09_estimation_b09_frontend_의존성", + "pages_b09_estimation_b09_frontend_참고", + "pages_b09_estimation_b09_frontend_컴포넌트_함수", + "pages_b09_estimation_b09_frontend_파일_구조" + ], + "22": [ + "architecture_implementation_status", + "architecture_implementation_status_구현_상태_용어", + "architecture_implementation_status_단계별_판정", + "architecture_implementation_status_미결_설계", + "architecture_implementation_status_반드시_유지할_구분", + "architecture_implementation_status_비워크플로_영역_판정", + "architecture_implementation_status_현재_구현_현황_소스_읽기_감사", + "architecture_project_map", + "architecture_project_map_aislo_프로젝트_지도", + "architecture_project_map_명칭_판정", + "architecture_project_map_탐색_순서", + "architecture_project_map_현재_명칭과_책임", + "architecture_public_admin_map", + "architecture_public_admin_map_공개_인증_관리_영역_지도", + "architecture_public_admin_map_공통_의존", + "architecture_public_admin_map_직접_구현_관계", + "architecture_shared_resources", + "architecture_shared_resources_공유_자원_영향_지도", + "architecture_shared_resources_단계별_직접_연결", + "architecture_shared_resources_영향_분석_규칙", + "architecture_workflow_data_flow", + "architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름", + "architecture_workflow_data_flow_b04_b06_자동_계산과_재설계", + "architecture_workflow_data_flow_단계_관계", + "architecture_workflow_data_flow_상태와_산출물_무효화", + "architecture_workflow_data_flow_정본_위치", + "index", + "index_wiki_index", + "index_공통_개념", + "index_로그인_전_관리", + "index_로그인_후_기능", + "index_우선_진입점", + "index_현재_주의사항" + ], + "23": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블", + "concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트", + "concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션", + "concepts_db_schema_structure_output_quantity_items_수량_산출_항목", + "concepts_db_schema_structure_output_quantity_items_총비용_계산_예", + "concepts_db_schema_structure_output_structures_배치_구조물" + ], + "24": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_기술부채", + "pages_b01_dashboard_b01_backend_라우터_권한_헬퍼", + "pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세", + "pages_b01_dashboard_b01_backend_요청_스키마", + "pages_b01_dashboard_b01_backend_저장소_및_삭제_함수" + ], + "25": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_권한_헬퍼", + "pages_b01_dashboard_b01_frontend_공유_자원_연결", + "pages_b01_dashboard_b01_frontend_모달", + "pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일", + "pages_b01_dashboard_b01_frontend_파일과_진입점" + ], + "26": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_로컬라이제이션", + "pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업", + "pages_b10_payment_b10_frontend_의존성", + "pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup", + "pages_b10_payment_b10_frontend_파일_구조" + ], + "27": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status", + "pages_b11_status_b11_frontend_로컬라이제이션", + "pages_b11_status_b11_frontend_의존성", + "pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup", + "pages_b11_status_b11_frontend_파일_구조" + ], + "28": [ + "concepts_design", + "concepts_design_디자인_시스템_design_system", + "concepts_design_레이아웃_및_둥근_테두리_radius_spacing", + "concepts_design_비주얼_테마", + "concepts_design_전역_스크롤바_디자인_scrollbars", + "concepts_design_타이포그래피_typography", + "concepts_design_핵심_색상_토큰_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_스타일_변수", + "concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿", + "concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록", + "concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃", + "concepts_ui_templates_ui_template_locale_ts_다국어_관리", + "concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트", + "concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸", + "concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿", + "concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_남은_파일_한계", + "concepts_ui_templates_제약_backend_md_1" + ], + "29": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회", + "concepts_completed_2026_08_29_b05_b06_구조물_ui_통합", + "concepts_completed_2026_08_29_b07_b08_순서", + "concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치", + "concepts_completed_2026_08_29_b07_cad_테마", + "concepts_completed_2026_08_29_b07_cad_확대_팬", + "concepts_completed_2026_08_29_배수시설_추천_기준", + "concepts_completed_2026_08_29_초기값_보전", + "concepts_completed_2026_08_29_초기화_복원_실측", + "concepts_completed_2026_09_01", + "concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어", + "concepts_completed_2026_09_01_followups", + "concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리", + "concepts_completed_2026_09_01_followups_범위", + "concepts_completed_2026_09_01_followups_보류_구분", + "concepts_completed_2026_09_01_검증", + "concepts_completed_2026_09_01_완료_범위", + "concepts_completed_2026_09_01_저장_호환_규칙", + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화", + "concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환", + "concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5", + "concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent", + "concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장", + "concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프", + "concepts_drainage_watershed_7_영구저장소_산출물_구조", + "concepts_drainage_watershed_8_b08_수리집수면적유역도", + "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_결과", + "concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스", + "concepts_las_free_sheet_surface_계약과_확정값", + "concepts_las_free_sheet_surface_미결", + "concepts_las_free_sheet_surface_흐름" + ], + "30": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan", + "pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성", + "pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편", + "pages_b04_preprocess_b04_backend_엔진_서브모듈", + "pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정", + "pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터" + ], + "31": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_프로젝트_관리_테이블", + "concepts_db_schema_projects_project_automations_프로젝트_자동화_정책", + "concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷", + "concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태", + "concepts_db_schema_projects_projects_프로젝트" + ], + "32": [ + "concepts_law_source_quality", + "concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호", + "concepts_law_source_quality_원인_추정", + "concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함", + "concepts_law_source_quality_조치_상태", + "concepts_law_source_quality_확인_범위" + ], + "33": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_세부_구현", + "pages_a01_home_a01_components_데이터_흐름", + "pages_a01_home_a01_components_미해결", + "pages_a01_home_a01_components_스타일", + "pages_a01_home_a01_components_의존성" + ], + "34": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_세부_구현", + "pages_a02_progdetail_a02_components_데이터_흐름", + "pages_a02_progdetail_a02_components_미해결_특이사항", + "pages_a02_progdetail_a02_components_스타일_css", + "pages_a02_progdetail_a02_components_의존성" + ], + "35": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_구조", + "pages_a02_progdetail_a02_frontend_세부_구현", + "pages_a02_progdetail_a02_frontend_제약_준수", + "pages_a02_progdetail_a02_frontend_컴포넌트_분석" + ], + "36": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_사용자_회사", + "pages_b01_dashboard_b01_api_시스템_관리자", + "pages_b01_dashboard_b01_api_프로젝트_자동화", + "pages_b01_dashboard_b01_api_회사_관리자" + ], + "37": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집", + "pages_b05_profile_b05_structures_b06_경계와_남은_범위", + "pages_b05_profile_b05_structures_검증", + "pages_b05_profile_b05_structures_배수관_시설_옵션", + "pages_b05_profile_b05_structures_백엔드_파일", + "pages_b05_profile_b05_structures_유역_추천_개략_단면", + "pages_b05_profile_b05_structures_정본과_타입_레지스트리", + "pages_b05_profile_b05_structures_프론트엔드_파일과_동작" + ], + "38": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획", + "pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기" + ], + "39": [ + "concepts_completed_2026_09_02", + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리", + "pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선", + "pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어", + "pages_b04_preprocess_b04_frontend_의존성", + "pages_b04_preprocess_b04_frontend_처리_흐름", + "pages_b04_preprocess_b04_frontend_컴포넌트_api_함수", + "pages_b04_preprocess_b04_frontend_파일_구조", + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "pages_b08_designdetail_b08_frontend_cad_계획선_레이어_연동_및_편집_지원_2026_07_22", + "pages_b08_designdetail_b08_frontend_openwebcad_단위_정합_선_특성_폰트_ui_및_fit_in_all_2026_07_20", + "pages_b08_designdetail_b08_frontend_독립형_cad_임베드_및_데이터_연동_아키텍처", + "pages_b08_designdetail_b08_frontend_의존성", + "pages_b08_designdetail_b08_frontend_주요_컴포넌트_함수", + "pages_b08_designdetail_b08_frontend_파일_구조" + ], + "40": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경", + "concepts_b07_external_webcad_demos_검증_상태", + "concepts_b07_external_webcad_demos_라이선스_주의", + "concepts_b07_external_webcad_demos_실행과_종료" + ], + "41": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함", + "concepts_temp_upload_사용처", + "concepts_temp_upload_주요_개념_및_스펙", + "concepts_temp_upload_주요_구성_요소" + ], + "42": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_쓰는_테이블", + "pages_b02_projregister_b02_db_저장소_파일시스템", + "pages_b02_projregister_b02_db_참고_계획_당시_의도" + ], + "43": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_조회", + "pages_b03_fileinput_b03_api_일반_업로드", + "pages_b03_fileinput_b03_api_청크_업로드" + ], + "44": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_함수", + "pages_b04_preprocess_b04_db_쓰는_테이블", + "pages_b04_preprocess_b04_db_참고" + ], + "45": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "46": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠" + ], + "47": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할", + "pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_drainage_render_3_의존성", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러" + ], + "48": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할", + "pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_profile_structures_3_의존성", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션" + ], + "49": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_개요_및_역할", + "pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_selection_3_의존성", + "pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화" + ], + "50": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할", + "pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수", + "pages_b06_section_backend_b06_section_engine_areas_3_의존성", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진" + ], + "51": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할", + "pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트", + "pages_b06_section_backend_b06_section_router_confirm_3_의존성", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터" + ], + "52": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트" + ], + "53": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤" + ], + "54": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진" + ], + "55": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진" + ], + "56": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러" + ], + "57": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작" + ], + "58": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링" + ], + "59": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진" + ], + "60": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러" + ], + "61": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_page_3_의존성", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터" + ], + "62": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_section_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립" + ], + "63": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_구현되지_않은_항목", + "pages_b07_quantity_b07_backend_구현된_항목", + "pages_b07_quantity_b07_backend_책임_경계_미결" + ], + "64": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표" + ], + "66": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸", + "pages_a00_common_a00_common_개요", + "pages_a00_common_a00_common_세분화_마크다운_문서_목록" + ], + "67": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_appshell_주요_함수_목록" + ], + "68": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_router_주요_함수_목록" + ], + "69": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_엔드포인트", + "pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic" + ], + "70": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_백엔드_python", + "pages_b04_preprocess_b04_dependencies_프론트엔드_typescript" + ], + "71": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_사용_관계", + "pages_b05_profile_b05_db_repository_함수", + "pages_b05_profile_b05_db_저장_경로" + ], + "72": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식", + "pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "73": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준", + "pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록" + ], + "74": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록" + ], + "75": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록" + ], + "76": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록" + ], + "77": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록" + ], + "78": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4축_조작과_재질", + "pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시", + "pages_b06_section_b06_culvert_controls_계산_보기_분리", + "pages_b06_section_b06_culvert_controls_구현_파일", + "pages_b06_section_b06_culvert_controls_자체검증_기록", + "pages_b06_section_b06_culvert_controls_조정창", + "pages_b06_section_b06_culvert_controls_집수정_9키_조작" + ], + "79": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널" + ], + "82": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "83": [ + "pages_b04_preprocess_backend" + ], + "84": [ + "b08_designdetail_openwebcad_app" + ], + "85": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "concepts_common_util_common_util_project_delete_역참조_사용처", + "concepts_common_util_common_util_project_delete_주요_함수_목록" + ], + "86": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_common_util_storage_py", + "concepts_common_util_common_util_storage_역참조_사용처", + "concepts_common_util_common_util_storage_주요_함수_목록" + ], + "87": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "concepts_common_util_common_util_workflow_state_역참조_사용처", + "concepts_common_util_common_util_workflow_state_주요_함수_목록" + ], + "88": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_운영_규칙" + ], + "89": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성", + "pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록" + ], + "90": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록" + ], + "91": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록", + "pages_a06_login_backend_a06_login_router_연관_개념_및_의존성" + ], + "92": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록", + "pages_a07_register_backend_a07_register_router_연관_개념_및_의존성" + ], + "93": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록", + "pages_a08_support_backend_a08_support_router_연관_개념_및_의존성" + ], + "94": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록", + "pages_a09_security_backend_a09_security_router_연관_개념_및_의존성" + ], + "95": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계", + "pages_b01_dashboard_b01_db_트랜잭션_경계" + ], + "96": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈" + ], + "97": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록", + "pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성" + ], + "98": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록" + ], + "99": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성", + "pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록" + ], + "100": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계", + "pages_b03_fileinput_b03_db_파일_경로" + ], + "101": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_공통_모듈" + ], + "102": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성", + "pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록" + ], + "103": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성", + "pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록" + ], + "104": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_페이지_파일별_연결" + ], + "105": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록" + ], + "106": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록", + "pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성" + ], + "107": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록", + "pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성" + ], + "108": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록", + "pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성" + ], + "109": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈", + "pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록" + ], + "110": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록", + "pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성" + ], + "111": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록" + ], + "112": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록" + ], + "113": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록" + ], + "114": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록" + ], + "115": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록" + ], + "116": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록" + ], + "117": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_공통_모듈" + ], + "118": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록", + "pages_b06_section_backend_b06_section_router_연관_개념_및_의존성" + ], + "119": [ + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_현재_사용자_동작" + ], + "120": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_엔드포인트", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "121": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조" + ], + "122": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획" + ], + "123": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어", + "pages_b06_section_b06_revetment_link_controls_검증", + "pages_b06_section_b06_revetment_link_controls_단별_구간값", + "pages_b06_section_b06_revetment_link_controls_선택과_하이라이트", + "pages_b06_section_b06_revetment_link_controls_연동과_경사", + "pages_b06_section_b06_revetment_link_controls_정본과_공용_모델", + "pages_b06_section_b06_revetment_link_controls_형태와_조정창" + ], + "124": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "125": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "pages_b08_designdetail_backend_b08_designdetail_router_실제_api" + ], + "126": [ + "pages_b08_designdetail_cad_table_entity" + ], + "127": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록" + ], + "128": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록" + ], + "129": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록" + ], + "130": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_알림", + "pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문", + "pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload", + "pages_b03_fileinput_b03_backend_입력_검증_파일_처리", + "pages_b03_fileinput_b03_backend_저장소_및_초기화" + ], + "131": [ + "pages_b08_designdetail_b08_cad_usability_2026_09_01", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리_재검증_대기", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_검증_상태", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_구현_기록", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_사용자_흐름" + ], + "132": [ + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브", + "pages_b05_profile_b05_corridor_plan_curves_검증", + "pages_b05_profile_b05_corridor_plan_curves_구조물_날개_바닥_연결", + "pages_b05_profile_b05_corridor_plan_curves_비탈_투영_성토면_절단", + "pages_b05_profile_b05_corridor_plan_curves_저장_호환성", + "pages_b05_profile_b05_corridor_plan_curves_커브_생성_렌더" + ], + "133": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_개요_및_분석_목적", + "concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영", + "concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py", + "concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py", + "concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2", + "concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정", + "concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세" + ], + "134": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_스키마_및_반환_필드", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest", + "pages_b05_profile_b05_api_엔드포인트" + ], + "135": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_후속_완료_항목" + ], + "136": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정" + ], + "137": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_저장_검증", + "pages_b05_profile_b05_corridor_patch_finish_패치_마감" + ], + "138": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획", + "pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동", + "pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차", + "pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계", + "pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건", + "pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀" + ], + "139": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증", + "pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류", + "pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위", + "pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목" + ], + "140": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급", + "pages_b05_profile_b05_structure_stations_검증", + "pages_b05_profile_b05_structure_stations_공급_경로", + "pages_b05_profile_b05_structure_stations_정본_규칙" + ], + "141": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "142": [ + "pages_b06_section_b06_backend", + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_계산_엔진", + "pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정", + "pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성", + "pages_b06_section_b06_backend_요청_응답_모델" + ], + "143": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리", + "pages_b06_section_b06_culvert_link_trim_검증", + "pages_b06_section_b06_culvert_link_trim_원인과_경계", + "pages_b06_section_b06_culvert_link_trim_처리_항목" + ], + "144": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_사용_관계", + "pages_b06_section_b06_db_repository_함수", + "pages_b06_section_b06_db_파일_경로" + ], + "145": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리", + "pages_b06_section_b06_frontend_api_클라이언트", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티", + "pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설", + "pages_b06_section_b06_frontend_기술부채_해결됨", + "pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어", + "pages_b06_section_b06_frontend_파일_구성", + "pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용" + ], + "146": [ + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py" + ], + "147": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26", + "pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인", + "pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동", + "pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_현재_책임_경계", + "pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3" + ], + "148": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계", + "pages_b08_designdetail_b08_cad_commands_검증_제한", + "pages_b08_designdetail_b08_cad_commands_구현_범위", + "pages_b08_designdetail_b08_cad_commands_핵심_구성" + ], + "149": [ + "pages_b08_designdetail_cad_interaction" + ], + "150": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이", + "pages_b06_section_b06_culvert_basin_multitier_미결", + "pages_b06_section_b06_culvert_basin_multitier_유입_구조물", + "pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단", + "pages_b06_section_b06_culvert_basin_multitier_자체검증_기록", + "pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부" + ], + "151": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계", + "pages_b06_section_b06_culvert_geometry_redesign_검증_상태", + "pages_b06_section_b06_culvert_geometry_redesign_구현_파일", + "pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙", + "pages_b06_section_b06_culvert_geometry_redesign_설계선_트림", + "pages_b06_section_b06_culvert_geometry_redesign_접속선" + ], + "152": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트", + "pages_b06_section_b06_culvert_set_검증_근거와_후속", + "pages_b06_section_b06_culvert_set_계획선_규칙", + "pages_b06_section_b06_culvert_set_구현_항목", + "pages_b06_section_b06_culvert_set_입력_판정", + "pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷" + ], + "153": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_클라이언트", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료", + "pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조", + "pages_b03_fileinput_b03_frontend_페이지_업로드_흐름" + ], + "154": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스", + "pages_b05_profile_b05_corridor_surface_검증", + "pages_b05_profile_b05_corridor_surface_저장_호환성", + "pages_b05_profile_b05_corridor_surface_진행_중_계획", + "pages_b05_profile_b05_corridor_surface_프론트엔드_구성" + ], + "155": [ + "pages_b05_profile_b05_frontend", + "pages_b05_profile_b05_frontend_b05_profile_frontend", + "pages_b05_profile_b05_frontend_남은_파일_한계", + "pages_b05_profile_b05_frontend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_frontend_종단테이블_표시_보정", + "pages_b05_profile_b05_frontend_핵심_프론트엔드_아키텍처_개요" + ], + "156": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "pages_b08_designdetail_b08_cad_table_entity_검증_후속", + "pages_b08_designdetail_b08_cad_table_entity_기능", + "pages_b08_designdetail_b08_cad_table_entity_모델", + "pages_b08_designdetail_b08_cad_table_entity_이관_범위" + ], + "157": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치", + "pages_b08_designdetail_b08_cross_structure_sheets_결과", + "pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름", + "pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정", + "pages_b08_designdetail_b08_cross_structure_sheets_한계" + ], + "159": [ + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes" + ], + "160": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes" + ], + "161": [ + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치", + "pages_b05_profile_b05_corridor_cut_fill_b06_변형_성토선_패치", + "pages_b05_profile_b05_corridor_cut_fill_저장_검증", + "pages_b05_profile_b05_corridor_cut_fill_절취와_경계" + ], + "162": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_검증", + "pages_b06_section_b06_pavement_revetment_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_포장과_물넘이" + ], + "163": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진", + "pages_b08_designdetail_b08_cad_blocks_검증", + "pages_b08_designdetail_b08_cad_blocks_구현", + "pages_b08_designdetail_b08_cad_blocks_범위_결정" + ], + "164": [ + "pages_b08_designdetail_b08_cad_interaction", + "pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작", + "pages_b08_designdetail_b08_cad_interaction_검증_제외", + "pages_b08_designdetail_b08_cad_interaction_선택_편집", + "pages_b08_designdetail_b08_cad_interaction_입력_상태" + ], + "166": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "167": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "168": [ + "concept_drainage_watershed" + ], + "169": [ + "concept_mass_haul_diagram" + ], + "170": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query" + ], + "171": [ + "pages_b03_fileinput_backend" + ], + "172": [ + "pages_b03_fileinput_frontend" + ], + "173": [ + "pages_b04_preprocess_frontend" + ], + "174": [ + "pages_b08_designdetail_cad_blocks" + ], + "175": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "176": [ + "pages_b08_designdetail_frontend" + ], + "177": [ + "query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query" + ] + }, + "cohesion": { + "0": 0.07692307692307693, + "1": 0.05555555555555555, + "2": 0.1111111111111111, + "3": 0.16666666666666666, + "4": 0.16666666666666666, + "5": 0.18181818181818182, + "6": 0.18181818181818182, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.2, + "12": 0.2, + "13": 0.2, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2222222222222222, + "18": 0.2222222222222222, + "19": 1.0, + "20": 0.25, + "21": 0.25, + "22": 0.06060606060606061, + "23": 0.2857142857142857, + "24": 0.2857142857142857, + "25": 0.2857142857142857, + "26": 0.2857142857142857, + "27": 0.2857142857142857, + "28": 0.1, + "29": 0.05555555555555555, + "30": 0.2, + "31": 0.3333333333333333, + "32": 0.3333333333333333, + "33": 0.3333333333333333, + "34": 0.3333333333333333, + "35": 0.3333333333333333, + "36": 0.3333333333333333, + "37": 0.2, + "38": 0.3333333333333333, + "39": 0.08695652173913043, + "40": 0.4, + "41": 0.4, + "42": 0.4, + "43": 0.4, + "44": 0.4, + "45": 0.4, + "46": 0.4, + "47": 0.4, + "48": 0.4, + "49": 0.4, + "50": 0.4, + "51": 0.4, + "52": 0.4, + "53": 0.4, + "54": 0.4, + "55": 0.4, + "56": 0.4, + "57": 0.4, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.25, + "66": 0.5, + "67": 0.5, + "68": 0.5, + "69": 0.5, + "70": 0.5, + "71": 0.5, + "72": 0.5, + "73": 0.4, + "74": 0.5, + "75": 0.5, + "76": 0.5, + "77": 0.4, + "78": 0.25, + "79": 0.5, + "80": 0.5, + "81": 0.5, + "82": 0.5, + "83": 1.0, + "84": 1.0, + "85": 0.5, + "86": 0.5, + "87": 0.5, + "88": 0.6666666666666666, + "89": 0.5, + "90": 0.5, + "91": 0.5, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.6666666666666666, + "96": 0.6666666666666666, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.6666666666666666, + "101": 0.6666666666666666, + "102": 0.5, + "103": 0.5, + "104": 0.6666666666666666, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.5, + "113": 0.5, + "114": 0.5, + "115": 0.5, + "116": 0.5, + "117": 0.6666666666666666, + "118": 0.5, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 1.0, + "122": 1.0, + "123": 0.25, + "124": 1.0, + "125": 0.6666666666666666, + "126": 1.0, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.2857142857142857, + "131": 0.4, + "132": 0.2857142857142857, + "133": 0.25, + "134": 0.4, + "135": 1.0, + "136": 1.0, + "137": 0.4, + "138": 0.2857142857142857, + "139": 0.3333333333333333, + "140": 0.4, + "141": 1.0, + "142": 0.3333333333333333, + "143": 0.4, + "144": 0.5, + "145": 0.2, + "146": 1.0, + "147": 0.25, + "148": 0.4, + "149": 1.0, + "150": 0.2857142857142857, + "151": 0.2857142857142857, + "152": 0.2857142857142857, + "153": 0.3333333333333333, + "154": 0.3333333333333333, + "155": 0.3333333333333333, + "156": 0.3333333333333333, + "157": 0.3333333333333333, + "159": 0.4, + "160": 0.4, + "161": 0.4, + "162": 0.4, + "163": 0.4, + "164": 0.4, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0 + }, + "gods": [ + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates — Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "label": "DB: 로그/모니터링 테이블", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "label": "2026-08-29 완료 반영", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "label": "DB: 파일/지표면분석 테이블", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register — Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support — Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister — Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_인증_rbac", + "label": "인증 / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "label": "배수유역 해석 및 세부설계 (Drainage Watershed)", + "degree": 9 + }, + { + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "label": "A06_Login — Frontend", + "degree": 9 + } + ], + "surprises": [], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?", + "why": "674 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?", + "why": "Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `인증 / RBAC` be split into smaller, more focused modules?", + "why": "Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `Workflow 상태 관리` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?", + "why": "Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `UI Templates — Localization & Components` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `2026-08-29 완료 반영` be split into smaller, more focused modules?", + "why": "Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/.graphify_labels.json b/docs/wiki/graphify-out/2026-09-02/.graphify_labels.json new file mode 100644 index 00000000..511152e5 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/.graphify_labels.json @@ -0,0 +1,178 @@ +{ + "0": "A00_Common — App Shell Framework", + "1": "인증 / RBAC", + "2": "Workflow 상태 관리", + "3": "DB: 로그/모니터링 테이블", + "4": "A09_Security — Backend", + "5": "DB: 파일/지표면분석 테이블", + "6": "DB: 경로/종횡단 테이블", + "7": "A04_NewsHistory — Frontend", + "8": "A07_Register — Frontend", + "9": "A08_Support — Frontend", + "10": "B02_ProjRegister — Frontend", + "11": "A01_Home — Frontend", + "12": "A05_EduDetail — Frontend", + "13": "A06_Login — Frontend", + "14": "A08_Support — Backend", + "15": "A09_Security — Frontend", + "16": "B02_ProjRegister — Backend", + "17": "A03_CompDetail — Frontend", + "18": "A06_Login — Backend", + "19": "B08_DesignDetail_Engine_Cad_Basin.py", + "20": "A07_Register — Backend", + "21": "B09_Estimation — Frontend", + "22": "현재 구현 현황 — 소스 읽기 감사", + "23": "DB: 구조물/수량/산출물 테이블", + "24": "B01_Dashboard — Backend", + "25": "B01_Dashboard — Frontend", + "26": "B10_Payment — Frontend", + "27": "B11_Status — Frontend", + "28": "UI Templates — Localization & Components", + "29": "2026-08-29 완료 반영", + "30": "B04_PreProcess — Backend", + "31": "DB: 프로젝트 관리 테이블", + "32": "임도기술교본 원문 md 추출 품질 결함", + "33": "A01_Home — 세부 구현", + "34": "A02_ProgDetail — 세부 구현", + "35": "A02_ProgDetail — Frontend", + "36": "B01_Dashboard — API", + "37": "B05 구조물 정본·통합 편집", + "38": "B05 구조물·UI 현재 계획", + "39": "B04_PreProcess — Frontend", + "40": "B07 외부 WebCAD 비교 실행환경", + "41": "Temp Upload (프로젝트 생성 전 임시 보관함)", + "42": "B02_ProjRegister — DB", + "43": "B03_FileInput — API", + "44": "B04_PreProcess — DB", + "45": "B05_Profile — Profile Alignment & Table", + "46": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", + "47": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", + "48": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", + "49": "_UI_Selection — 배수/구조물 3자 선택 동기화", + "50": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", + "51": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", + "52": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", + "53": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", + "54": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", + "55": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", + "56": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", + "57": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", + "58": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", + "59": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", + "60": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", + "61": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", + "62": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", + "63": "B07 Quantity — Backend", + "64": "B08 토적도·수리집수면적유역도", + "65": "B08 CAD 도각·표제란", + "66": "A00_Common — 공통 프레임워크 & 유틸", + "67": "app_shell.ts", + "68": "router.ts", + "69": "B04_PreProcess — API", + "70": "B04_PreProcess — Dependencies", + "71": "B05_Profile — DB 사용 관계", + "72": "B05_Profile — 3D Viewer & Interaction", + "73": "B05_Profile_Engine_Sections.py", + "74": "B05_Profile_Api_Fetch.ts", + "75": "B05_Profile_UI_Drainage_Panel", + "76": "B05_Profile_UI_Drainage_Pipes", + "77": "B05_Profile_UI_Profile_Panel.ts", + "78": "B06 배수관 구조물 조작·표시", + "79": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", + "80": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", + "81": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", + "82": "B08_DesignDetail — Dependencies", + "83": "B04 PreProcess Backend", + "84": "OpenWebCAD Core", + "85": "common_util_project_delete.py", + "86": "common_util_storage.py", + "87": "common_util_workflow_state.py", + "88": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", + "89": "A01_Home_UI_Page.ts", + "90": "A02_ProgDetail_UI_Page.ts", + "91": "A06_Login_Router.py", + "92": "A07_Register_Router.py", + "93": "A08_Support_Router.py", + "94": "A09_Security_Router.py", + "95": "B01_Dashboard — DB 사용 관계", + "96": "B01_Dashboard — Dependencies", + "97": "B01_Dashboard_Router.py", + "98": "B01_Dashboard_UI_Page.ts", + "99": "B02_ProjRegister_Router.py", + "100": "B03_FileInput — DB 사용 관계", + "101": "B03_FileInput — Dependencies", + "102": "B03_FileInput_Router.py", + "103": "B04_PreProcess_Router.py", + "104": "B05_Profile — Dependencies", + "105": "B05_Profile_Engine_Grade.py", + "106": "B05_Profile_Engine_Solver.py", + "107": "B05_Profile_Repository.py", + "108": "B05_Profile_Router.py", + "109": "B05_Profile_Router_Confirm.py", + "110": "B05_Profile_Schema.py", + "111": "B05_Profile_UI_IrregularStations.ts", + "112": "B05_Profile_UI_Page.ts", + "113": "B05_Profile_UI_Panel.ts", + "114": "B05_Profile_UI_Profile_Alignment.ts", + "115": "B05_Profile_UI_Profile_Table.ts", + "116": "B05_Profile_UI_Viewer.ts", + "117": "B06_Section — Dependencies", + "118": "B06_Section_Router.py", + "119": "B07 Quantity — Frontend", + "120": "B08_DesignDetail — API", + "121": "longitudinal_alignment.md", + "122": "B03_FileInput_plan_lidar_multi_file.md", + "123": "B06 기슭막이 연동·경사·단별 제어", + "124": "B07_db.md", + "125": "B08_DesignDetail_Router.py", + "126": "B08 CAD Table Entity", + "127": "B09_Estimation_UI_Page.ts", + "128": "B10_Payment_UI_Page.ts", + "129": "B11_Status_UI_Page.ts", + "130": "B03_FileInput — Backend", + "131": "B08 CAD 사용자 편의성 정리 — 재검증 대기", + "132": "B05 구조물 3D 투영 커브", + "133": "유토곡선 (Mass Haul Diagram) 계산 명세", + "134": "B05_Profile — API", + "135": "B05_completed_followups.md", + "136": "B05_corridor_followup_decisions.md", + "137": "B05 변형 성토면 마감·날개 패치", + "138": "B05 급선회 3D 국부 보정 계획", + "139": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", + "140": "B05 구조물 비정규 측점 공급", + "141": "B06_api.md", + "142": "B06_Section — Backend", + "143": "B06 인접 측점 구조물 트림 정리", + "144": "B06_Section — DB 사용 관계", + "145": "B06_Section — Frontend", + "146": "B07_Quantity_Router.md", + "147": "B08_DesignDetail — Backend", + "148": "B08 OpenWebCAD 명령 체계", + "149": "B08 CAD Basic Interaction", + "150": "B06 집수정·다단 기슭막이", + "151": "B06 배수관 구조물 기하·조작 체계", + "152": "B06 배수관 횡단도 세트", + "153": "B03_FileInput — Frontend", + "154": "B05 계획노선 코리도 삼각망 서피스", + "155": "B05_Profile — Frontend", + "156": "B08 CAD TableEntity", + "157": "B08 횡단도 구조물·장 배치", + "159": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", + "160": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", + "161": "B05 구조물 구간 절취·측벽·성토 패치", + "162": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", + "163": "B08 CAD 블록 라이브러리·사진", + "164": "B08 CAD 기본 조작", + "166": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "167": "common_util_mass_haul_settle.ts", + "168": "Drainage Watershed (유역도)", + "169": "Mass Haul Diagram (토적도)", + "170": "Query: 임도 집수정 형태정보", + "171": "B03 File Input Backend", + "172": "B03 File Input Frontend", + "173": "B04 PreProcess Frontend", + "174": "B08 CAD Blocks Library", + "175": "B08 Cross Section Structure Sheets", + "176": "B08 Design Detail Frontend", + "177": "Query: 배수관 매설 각도 제약조건 (임도)" +} diff --git a/docs/wiki/graphify-out/2026-09-02/.graphify_semantic_marker b/docs/wiki/graphify-out/2026-09-02/.graphify_semantic_marker new file mode 100644 index 00000000..58ef393c --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2466} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-09-02/GRAPH_REPORT.md new file mode 100644 index 00000000..bed74af1 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/GRAPH_REPORT.md @@ -0,0 +1,796 @@ +# Graph Report - . (2026-09-02) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 1048 nodes · 876 edges · 175 communities (138 shown, 37 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- A00_Common — App Shell Framework +- 인증 / RBAC +- 저장 경로 규칙 (Workflow-based Folder Structure) +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- A03_CompDetail — Frontend +- A06_Login — Backend +- B08_DesignDetail_Engine_Cad_Basin.py +- A07_Register — Backend +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B10_Payment — Frontend +- B11_Status — Frontend +- UI Templates — Localization & Components +- 2026-08-29 완료 반영 +- B04_PreProcess — Backend +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B05 구조물 정본·통합 편집 +- B05 구조물·UI 현재 계획 +- B04_PreProcess — Frontend +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — Profile Alignment & Table +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- B08 토적도·수리집수면적유역도 +- B08 CAD 도각·표제란 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.py +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.ts +- B06 배수관 구조물 조작·표시 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- B04 PreProcess Backend +- OpenWebCAD Core +- common_util_project_delete.py +- common_util_storage.py +- common_util_workflow_state.py +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.ts +- A02_ProgDetail_UI_Page.ts +- A06_Login_Router.py +- A07_Register_Router.py +- A08_Support_Router.py +- A09_Security_Router.py +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.py +- B01_Dashboard_UI_Page.ts +- B02_ProjRegister_Router.py +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.py +- B04_PreProcess_Router.py +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.py +- B05_Profile_Engine_Solver.py +- B05_Profile_Repository.py +- B05_Profile_Router.py +- B05_Profile_Router_Confirm.py +- B05_Profile_Schema.py +- B05_Profile_UI_IrregularStations.ts +- B05_Profile_UI_Page.ts +- B05_Profile_UI_Panel.ts +- B05_Profile_UI_Profile_Alignment.ts +- B05_Profile_UI_Profile_Table.ts +- B05_Profile_UI_Viewer.ts +- B06_Section — Dependencies +- B06_Section_Router.py +- B07 Quantity — Frontend +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B06 기슭막이 연동·경사·단별 제어 +- B07_db.md +- B08_DesignDetail_Router.py +- B08 CAD Table Entity +- B09_Estimation_UI_Page.ts +- B10_Payment_UI_Page.ts +- B11_Status_UI_Page.ts +- B03_FileInput — Backend +- B08 CAD 사용자 편의성 정리 +- B05 구조물 3D 투영 커브 +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- B05_Profile — API +- B05_completed_followups.md +- B05_corridor_followup_decisions.md +- B05 변형 성토면 마감·날개 패치 +- B05 급선회 3D 국부 보정 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B05 구조물 비정규 측점 공급 +- B06_api.md +- B06_Section — Backend +- B06 인접 측점 구조물 트림 정리 +- B06_Section — DB 사용 관계 +- B06_Section — Frontend +- B07_Quantity_Router.md +- B08_DesignDetail — Backend +- B08 OpenWebCAD 명령 체계 +- B08 CAD Basic Interaction +- B06 집수정·다단 기슭막이 +- B06 배수관 구조물 기하·조작 체계 +- B06 배수관 횡단도 세트 +- B03_FileInput — Frontend +- B05 계획노선 코리도 삼각망 서피스 +- B08 CAD TableEntity +- B08 횡단도 구조물·장 배치 +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B05 구조물 구간 절취·측벽·성토 패치 +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B08 CAD 블록 라이브러리·사진 +- B08 CAD 기본 조작 +- B08_DesignDetail_Engine_Cad_MassHaul.py +- common_util_mass_haul_settle.ts +- Drainage Watershed (유역도) +- Mass Haul Diagram (토적도) +- Query: 임도 집수정 형태정보 +- B03 File Input Backend +- B03 File Input Frontend +- B04 PreProcess Frontend +- B08 CAD Blocks Library +- B08 Cross Section Structure Sheets +- B08 Design Detail Frontend +- Query: 배수관 매설 각도 제약조건 (임도) + +## God Nodes (most connected - your core abstractions) +1. `UI Templates — Localization & Components` - 12 edges +2. `DB: 로그/모니터링 테이블` - 11 edges +3. `2026-08-29 완료 반영` - 10 edges +4. `DB: 파일/지표면분석 테이블` - 10 edges +5. `A07_Register — Frontend` - 10 edges +6. `A08_Support — Frontend` - 10 edges +7. `B02_ProjRegister — Frontend` - 10 edges +8. `인증 / RBAC` - 9 edges +9. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges +10. `A06_Login — Frontend` - 9 edges + +## Surprising Connections (you probably didn't know these) +- None detected - all connections are within the same source files. + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 CAD Subsystem** — pages_b08_designdetail_cad_blocks, pages_b08_designdetail_cad_interaction, pages_b08_designdetail_cad_table_entity, pages_b08_designdetail_frontend [EXTRACTED 0.95] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (175 total, 37 thin omitted) + +### Community 0 - "A00_Common — App Shell Framework" +Cohesion: 0.08 +Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.05 +Nodes (35): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기 (+27 more) + +### Community 2 - "저장 경로 규칙 (Workflow-based Folder Structure)" +Cohesion: 0.15 +Nodes (11): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템), DB 컬럼 ↔ 실제 경로 매핑, 경로 패턴, 원칙 (backend.md 3절) (+3 more) + +### Community 3 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 4 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 5 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 6 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 7 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 8 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 9 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 10 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 11 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 12 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 13 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 14 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 15 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 16 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 17 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 18 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 20 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 21 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 22 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.06 +Nodes (27): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사, Aislo 프로젝트 지도, 명칭 판정 (+19 more) + +### Community 23 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 24 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 25 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 26 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 27 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 28 - "UI Templates — Localization & Components" +Cohesion: 0.10 +Nodes (18): 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing), 비주얼 테마, 전역 스크롤바 디자인 (Scrollbars), 타이포그래피 (Typography), 핵심 색상 토큰 (Colors), theme.css (스타일 변수), ui_template_elements.ts (공통 엘리먼트 템플릿) (+10 more) + +### Community 29 - "2026-08-29 완료 반영" +Cohesion: 0.06 +Nodes (31): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+23 more) + +### Community 30 - "B04_PreProcess — Backend" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 31 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 32 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.33 +Nodes (5): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위 + +### Community 33 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 34 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 35 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 36 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 37 - "B05 구조물 정본·통합 편집" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 38 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 39 - "B04_PreProcess — Frontend" +Cohesion: 0.05 +Nodes (32): 2026-09-02 완료 항목, B05 종단 편집 후속, B05 구조물 3D, CAD, 노선·지표면, 작업 환경, 회귀 상태, 3D 뷰어 DOM 마운트 버그 수리 (+24 more) + +### Community 40 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 41 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 42 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 43 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 44 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 45 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 46 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 47 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 48 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 49 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 50 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 51 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 52 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 53 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 54 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 55 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 56 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 57 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 58 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 59 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 60 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 61 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 62 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 63 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 64 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.25 +Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표 + +### Community 65 - "B08 CAD 도각·표제란" +Cohesion: 0.40 +Nodes (4): B08 CAD 도각·표제란, 값 공급, 도각 편집·보존, 회사 자산과 담당자 + +### Community 66 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 67 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 68 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 69 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 70 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 71 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 72 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 73 - "B05_Profile_Engine_Sections.py" +Cohesion: 0.40 +Nodes (4): B05_Profile_Engine_Sections.py, ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 74 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 75 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 76 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 77 - "B05_Profile_UI_Profile_Panel.ts" +Cohesion: 0.40 +Nodes (4): B05_Profile_UI_Profile_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 78 - "B06 배수관 구조물 조작·표시" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 79 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 80 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 81 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 82 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 85 - "common_util_project_delete.py" +Cohesion: 0.50 +Nodes (3): common_util_project_delete.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 86 - "common_util_storage.py" +Cohesion: 0.50 +Nodes (3): common_util_storage.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 87 - "common_util_workflow_state.py" +Cohesion: 0.50 +Nodes (3): common_util_workflow_state.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 89 - "A01_Home_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A01_Home_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 및 인터페이스 목록 + +### Community 90 - "A02_ProgDetail_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A02_ProgDetail_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 91 - "A06_Login_Router.py" +Cohesion: 0.50 +Nodes (3): A06_Login_Router.py, 🛠️ 라우터 API 및 주요 헬퍼 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 92 - "A07_Register_Router.py" +Cohesion: 0.50 +Nodes (3): A07_Register_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 93 - "A08_Support_Router.py" +Cohesion: 0.50 +Nodes (3): A08_Support_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 94 - "A09_Security_Router.py" +Cohesion: 0.50 +Nodes (3): A09_Security_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 97 - "B01_Dashboard_Router.py" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 98 - "B01_Dashboard_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 99 - "B02_ProjRegister_Router.py" +Cohesion: 0.50 +Nodes (3): B02_ProjRegister_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 102 - "B03_FileInput_Router.py" +Cohesion: 0.50 +Nodes (3): B03_FileInput_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B04_PreProcess_Router.py" +Cohesion: 0.50 +Nodes (3): B04_PreProcess_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 105 - "B05_Profile_Engine_Grade.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Grade.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 클래스 및 함수 목록 + +### Community 106 - "B05_Profile_Engine_Solver.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Solver.py, 🛠️ 엔진 핵심 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 107 - "B05_Profile_Repository.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Repository.py, 🛠️ DB 접근 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 108 - "B05_Profile_Router.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 모듈 및 의존성 + +### Community 109 - "B05_Profile_Router_Confirm.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router_Confirm.py, 🔗 연관 모듈, 🛠️ 주요 헬퍼 함수 목록 + +### Community 110 - "B05_Profile_Schema.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Schema.py, 🛠️ Pydantic 모델 및 검증 헬퍼 목록, 🔗 연관 개념 및 의존성 + +### Community 111 - "B05_Profile_UI_IrregularStations.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_IrregularStations.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 인터페이스 및 함수 목록 + +### Community 112 - "B05_Profile_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 컴포넌트 및 함수 목록 + +### Community 113 - "B05_Profile_UI_Panel.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 114 - "B05_Profile_UI_Profile_Alignment.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Alignment.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 115 - "B05_Profile_UI_Profile_Table.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Table.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 116 - "B05_Profile_UI_Viewer.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Viewer.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 118 - "B06_Section_Router.py" +Cohesion: 0.50 +Nodes (3): B06_Section_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 123 - "B06 기슭막이 연동·경사·단별 제어" +Cohesion: 0.25 +Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창 + +### Community 130 - "B03_FileInput — Backend" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 131 - "B08 CAD 사용자 편의성 정리" +Cohesion: 0.40 +Nodes (4): B08 CAD 사용자 편의성 정리, 검증 상태, 구현 기록, 사용자 흐름 + +### Community 132 - "B05 구조물 3D 투영 커브" +Cohesion: 0.29 +Nodes (6): B05 구조물 3D 투영 커브, 검증, 구조물 날개·바닥 연결, 비탈 투영·성토면 절단, 저장·호환성, 커브 생성·렌더 + +### Community 133 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.25 +Nodes (7): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세 + +### Community 134 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 137 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 138 - "B05 급선회 3D 국부 보정 계획" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 139 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 140 - "B05 구조물 비정규 측점 공급" +Cohesion: 0.40 +Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙 + +### Community 142 - "B06_Section — Backend" +Cohesion: 0.33 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +### Community 143 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 144 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 145 - "B06_Section — Frontend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 147 - "B08_DesignDetail — Backend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 148 - "B08 OpenWebCAD 명령 체계" +Cohesion: 0.40 +Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성 + +### Community 150 - "B06 집수정·다단 기슭막이" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 151 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 152 - "B06 배수관 횡단도 세트" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 153 - "B03_FileInput — Frontend" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 154 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 156 - "B08 CAD TableEntity" +Cohesion: 0.33 +Nodes (5): B08 CAD TableEntity, 검증·후속, 기능, 모델, 이관 범위 + +### Community 157 - "B08 횡단도 구조물·장 배치" +Cohesion: 0.33 +Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계 + +### Community 159 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 160 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 161 - "B05 구조물 구간 절취·측벽·성토 패치" +Cohesion: 0.40 +Nodes (4): B05 구조물 구간 절취·측벽·성토 패치, B06 변형 성토선 패치, 저장·검증, 절취와 경계 + +### Community 162 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이" +Cohesion: 0.40 +Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이 + +### Community 163 - "B08 CAD 블록 라이브러리·사진" +Cohesion: 0.40 +Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정 + +### Community 164 - "B08 CAD 기본 조작" +Cohesion: 0.40 +Nodes (4): B08 CAD 기본 조작, 검증·제외, 선택·편집, 입력·상태 + +## Knowledge Gaps +- **682 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+677 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **37 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _682 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected._ +- **Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?** + _Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected._ +- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ +- **Should `2026-08-29 완료 반영` be split into smaller, more focused modules?** + _Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._ +- **Should `B04_PreProcess — Frontend` be split into smaller, more focused modules?** + _Cohesion score 0.05405405405405406 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/cost.json b/docs/wiki/graphify-out/2026-09-02/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/graph.json b/docs/wiki/graphify-out/2026-09-02/graph.json new file mode 100644 index 00000000..c706c681 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/graph.json @@ -0,0 +1 @@ +{"directed":false,"multigraph":false,"graph":{"hyperedges":[{"id":"las_free_workflow_chain","label":"LAS-Free Analysis Workflow","nodes":["concepts_las_free_sheet_surface","pages_b03_fileinput_backend","pages_b04_preprocess_backend"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"concepts/las_free_sheet_surface.md"},{"id":"b08_cad_subsystem","label":"B08 CAD Subsystem","nodes":["pages_b08_designdetail_cad_blocks","pages_b08_designdetail_cad_interaction","pages_b08_designdetail_cad_table_entity","pages_b08_designdetail_frontend"],"relation":"form","confidence":"EXTRACTED","confidence_score":0.95,"source_file":"pages/B08_DesignDetail/B08_frontend.md"},{"id":"b08_drawing_generation_flow","label":"B08 Drawing Generation Flow","nodes":["b08_designdetail_b08_designdetail_engine_cad_masshaul_py","b08_designdetail_b08_designdetail_engine_cad_basin_py","common_util_common_util_mass_haul_settle_ts"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"},{"id":"drainage_system_flow","label":"Drainage System Workflow","nodes":["concepts_drainage_watershed","pages_b05_profile_b05_structures","pages_b06_section_b06_culvert_set","pages_b06_section_b06_culvert_geometry_redesign"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.95,"source_file":"concepts/drainage_watershed.md"},{"id":"mass_haul_system","label":"Mass Haul Diagram System","nodes":["concepts_mass_haul_diagram","pages_b06_section_b06_frontend","pages_b08_designdetail_b08_drawing_masshaul_watershed"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"concepts/mass_haul_diagram.md"},{"id":"corridor_3d_generation","label":"3D Corridor Generation Flow","nodes":["pages_b05_profile_b05_corridor_surface","pages_b05_profile_b05_corridor_plan_curves","pages_b05_profile_b05_corridor_cut_fill","pages_b05_profile_b05_corridor_patch_finish"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"pages/B05_Profile/B05_corridor_surface.md"},{"id":"workflow_late_stages","label":"Late Workflow Stages (B07-B09)","nodes":["pages_b07_quantity_b07_frontend","pages_b08_designdetail_b08_frontend","pages_b09_estimation_b09_frontend"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0}]},"nodes":[{"label":"implementation_status.md","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L1","_origin":"ast","id":"architecture_implementation_status","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"implementation_status.md"},{"label":"현재 구현 현황 — 소스 읽기 감사","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L9","_origin":"ast","id":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"현재 구현 현황 — 소스 읽기 감사"},{"label":"단계별 판정","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L13","_origin":"ast","id":"architecture_implementation_status_단계별_판정","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"단계별 판정"},{"label":"비워크플로 영역 판정","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L25","_origin":"ast","id":"architecture_implementation_status_비워크플로_영역_판정","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"비워크플로 영역 판정"},{"label":"구현 상태 용어","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L40","_origin":"ast","id":"architecture_implementation_status_구현_상태_용어","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"구현 상태 용어"},{"label":"반드시 유지할 구분","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L50","_origin":"ast","id":"architecture_implementation_status_반드시_유지할_구분","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"반드시 유지할 구분"},{"label":"미결 설계","file_type":"document","source_file":"architecture/implementation_status.md","source_location":"L61","_origin":"ast","id":"architecture_implementation_status_미결_설계","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"미결 설계"},{"label":"project_map.md","file_type":"document","source_file":"architecture/project_map.md","source_location":"L1","_origin":"ast","id":"architecture_project_map","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"project_map.md"},{"label":"Aislo 프로젝트 지도","file_type":"document","source_file":"architecture/project_map.md","source_location":"L9","_origin":"ast","id":"architecture_project_map_aislo_프로젝트_지도","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"aislo 프로젝트 지도"},{"label":"현재 명칭과 책임","file_type":"document","source_file":"architecture/project_map.md","source_location":"L11","_origin":"ast","id":"architecture_project_map_현재_명칭과_책임","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"현재 명칭과 책임"},{"label":"탐색 순서","file_type":"document","source_file":"architecture/project_map.md","source_location":"L29","_origin":"ast","id":"architecture_project_map_탐색_순서","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"탐색 순서"},{"label":"명칭 판정","file_type":"document","source_file":"architecture/project_map.md","source_location":"L39","_origin":"ast","id":"architecture_project_map_명칭_판정","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"명칭 판정"},{"label":"public_admin_map.md","file_type":"document","source_file":"architecture/public_admin_map.md","source_location":"L1","_origin":"ast","id":"architecture_public_admin_map","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"public_admin_map.md"},{"label":"공개·인증·관리 영역 지도","file_type":"document","source_file":"architecture/public_admin_map.md","source_location":"L9","_origin":"ast","id":"architecture_public_admin_map_공개_인증_관리_영역_지도","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"공개·인증·관리 영역 지도"},{"label":"공통 의존","file_type":"document","source_file":"architecture/public_admin_map.md","source_location":"L23","_origin":"ast","id":"architecture_public_admin_map_공통_의존","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"공통 의존"},{"label":"직접 구현 관계","file_type":"document","source_file":"architecture/public_admin_map.md","source_location":"L34","_origin":"ast","id":"architecture_public_admin_map_직접_구현_관계","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"직접 구현 관계"},{"label":"shared_resources.md","file_type":"document","source_file":"architecture/shared_resources.md","source_location":"L1","_origin":"ast","id":"architecture_shared_resources","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"shared_resources.md"},{"label":"공유 자원 영향 지도","file_type":"document","source_file":"architecture/shared_resources.md","source_location":"L8","_origin":"ast","id":"architecture_shared_resources_공유_자원_영향_지도","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"공유 자원 영향 지도"},{"label":"단계별 직접 연결","file_type":"document","source_file":"architecture/shared_resources.md","source_location":"L29","_origin":"ast","id":"architecture_shared_resources_단계별_직접_연결","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"단계별 직접 연결"},{"label":"영향 분석 규칙","file_type":"document","source_file":"architecture/shared_resources.md","source_location":"L41","_origin":"ast","id":"architecture_shared_resources_영향_분석_규칙","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"영향 분석 규칙"},{"label":"workflow_data_flow.md","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L1","_origin":"ast","id":"architecture_workflow_data_flow","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"workflow_data_flow.md"},{"label":"B01~B09 Workflow 데이터 흐름","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L9","_origin":"ast","id":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"b01~b09 workflow 데이터 흐름"},{"label":"단계 관계","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L11","_origin":"ast","id":"architecture_workflow_data_flow_단계_관계","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"단계 관계"},{"label":"B04→B06 자동 계산과 재설계","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L25","_origin":"ast","id":"architecture_workflow_data_flow_b04_b06_자동_계산과_재설계","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"b04→b06 자동 계산과 재설계"},{"label":"상태와 산출물 무효화","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L35","_origin":"ast","id":"architecture_workflow_data_flow_상태와_산출물_무효화","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"상태와 산출물 무효화"},{"label":"정본 위치","file_type":"document","source_file":"architecture/workflow_data_flow.md","source_location":"L43","_origin":"ast","id":"architecture_workflow_data_flow_정본_위치","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"정본 위치"},{"label":"a00_app_shell_framework.md","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L1","_origin":"ast","id":"concepts_a00_app_shell_framework","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"a00_app_shell_framework.md"},{"label":"A00_Common — App Shell Framework","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L8","_origin":"ast","id":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"a00_common — app shell framework"},{"label":"파일 구성","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L12","_origin":"ast","id":"concepts_a00_app_shell_framework_파일_구성","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"파일 구성"},{"label":"app_shell 구성요소","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L21","_origin":"ast","id":"concepts_a00_app_shell_framework_app_shell_구성요소","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"app_shell 구성요소"},{"label":"테마 \u0026 언어 관리","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L22","_origin":"ast","id":"concepts_a00_app_shell_framework_테마_언어_관리","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"테마 \u0026 언어 관리"},{"label":"헤더 구성 (64px 높이, sticky)","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L27","_origin":"ast","id":"concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"헤더 구성 (64px 높이, sticky)"},{"label":"router 라우팅 테이블","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L32","_origin":"ast","id":"concepts_a00_app_shell_framework_router_라우팅_테이블","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"router 라우팅 테이블"},{"label":"인증 가드","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L36","_origin":"ast","id":"concepts_a00_app_shell_framework_인증_가드","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"인증 가드"},{"label":"세부 스캐폴드·CSS·종속성","file_type":"document","source_file":"concepts/a00_app_shell_framework.md","source_location":"L40","_origin":"ast","id":"concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"세부 스캐폴드·css·종속성"},{"label":"a00_app_shell_framework_scaffold.md","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L1","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"a00_app_shell_framework_scaffold.md"},{"label":"A00_Common — 스캐폴드·CSS·종속성","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L10","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"a00_common — 스캐폴드·css·종속성"},{"label":"b_page_scaffold","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L12","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold_b_page_scaffold","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"b_page_scaffold"},{"label":"CSS 인젝션","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L19","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold_css_인젝션","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"css 인젝션"},{"label":"종속성","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L26","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold_종속성","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"종속성"},{"label":"사용처","file_type":"document","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L34","_origin":"ast","id":"concepts_a00_app_shell_framework_scaffold_사용처","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"사용처"},{"label":"api_common.md","file_type":"document","source_file":"concepts/api_common.md","source_location":"L1","_origin":"ast","id":"concepts_api_common","community":2,"community_name":"Workflow 상태 관리","norm_label":"api_common.md"},{"label":"API 공통 (여러 페이지가 공유하는 엔드포인트)","file_type":"document","source_file":"concepts/api_common.md","source_location":"L9","_origin":"ast","id":"concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트","community":2,"community_name":"Workflow 상태 관리","norm_label":"api 공통 (여러 페이지가 공유하는 엔드포인트)"},{"label":"공통 오류 응답 포맷 (전 라우터)","file_type":"document","source_file":"concepts/api_common.md","source_location":"L11","_origin":"ast","id":"concepts_api_common_공통_오류_응답_포맷_전_라우터","community":2,"community_name":"Workflow 상태 관리","norm_label":"공통 오류 응답 포맷 (전 라우터)"},{"label":"워크플로우 상태 조회","file_type":"document","source_file":"concepts/api_common.md","source_location":"L17","_origin":"ast","id":"concepts_api_common_워크플로우_상태_조회","community":2,"community_name":"Workflow 상태 관리","norm_label":"워크플로우 상태 조회"},{"label":"폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용)","file_type":"document","source_file":"concepts/api_common.md","source_location":"L25","_origin":"ast","id":"concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용","community":2,"community_name":"Workflow 상태 관리","norm_label":"폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state api 사용)"},{"label":"auth_rbac.md","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L1","_origin":"ast","id":"concepts_auth_rbac","community":1,"community_name":"인증 / RBAC","norm_label":"auth_rbac.md"},{"label":"인증 / RBAC","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L9","_origin":"ast","id":"concepts_auth_rbac_인증_rbac","community":1,"community_name":"인증 / RBAC","norm_label":"인증 / rbac"},{"label":"세션 인증 (backend.md 6.3)","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L11","_origin":"ast","id":"concepts_auth_rbac_세션_인증_backend_md_6_3","community":1,"community_name":"인증 / RBAC","norm_label":"세션 인증 (backend.md 6.3)"},{"label":"OTP / 비밀번호 및 디바이스 신뢰","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L18","_origin":"ast","id":"concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰","community":1,"community_name":"인증 / RBAC","norm_label":"otp / 비밀번호 및 디바이스 신뢰"},{"label":"사용자 상태 생명주기","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L27","_origin":"ast","id":"concepts_auth_rbac_사용자_상태_생명주기","community":1,"community_name":"인증 / RBAC","norm_label":"사용자 상태 생명주기"},{"label":"역할 (users.role)","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L37","_origin":"ast","id":"concepts_auth_rbac_역할_users_role","community":1,"community_name":"인증 / RBAC","norm_label":"역할 (users.role)"},{"label":"권한 검증 헬퍼 (B01_Dashboard)","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L46","_origin":"ast","id":"concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard","community":1,"community_name":"인증 / RBAC","norm_label":"권한 검증 헬퍼 (b01_dashboard)"},{"label":"인증 갱신 및 만료 일원화","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L57","_origin":"ast","id":"concepts_auth_rbac_인증_갱신_및_만료_일원화","community":1,"community_name":"인증 / RBAC","norm_label":"인증 갱신 및 만료 일원화"},{"label":"라우팅 가드 (frontend.md 5.2)","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L61","_origin":"ast","id":"concepts_auth_rbac_라우팅_가드_frontend_md_5_2","community":1,"community_name":"인증 / RBAC","norm_label":"라우팅 가드 (frontend.md 5.2)"},{"label":"사용처 (역참조)","file_type":"document","source_file":"concepts/auth_rbac.md","source_location":"L64","_origin":"ast","id":"concepts_auth_rbac_사용처_역참조","community":1,"community_name":"인증 / RBAC","norm_label":"사용처 (역참조)"},{"label":"b07_external_webcad_demos.md","file_type":"document","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L1","_origin":"ast","id":"concepts_b07_external_webcad_demos","community":40,"community_name":"B07 외부 WebCAD 비교 실행환경","norm_label":"b07_external_webcad_demos.md"},{"label":"B07 외부 WebCAD 비교 실행환경","file_type":"document","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L8","_origin":"ast","id":"concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경","community":40,"community_name":"B07 외부 WebCAD 비교 실행환경","norm_label":"b07 외부 webcad 비교 실행환경"},{"label":"실행과 종료","file_type":"document","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L18","_origin":"ast","id":"concepts_b07_external_webcad_demos_실행과_종료","community":40,"community_name":"B07 외부 WebCAD 비교 실행환경","norm_label":"실행과 종료"},{"label":"검증 상태","file_type":"document","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L24","_origin":"ast","id":"concepts_b07_external_webcad_demos_검증_상태","community":40,"community_name":"B07 외부 WebCAD 비교 실행환경","norm_label":"검증 상태"},{"label":"라이선스 주의","file_type":"document","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L31","_origin":"ast","id":"concepts_b07_external_webcad_demos_라이선스_주의","community":40,"community_name":"B07 외부 WebCAD 비교 실행환경","norm_label":"라이선스 주의"},{"label":"common_util.md","file_type":"document","source_file":"concepts/common_util.md","source_location":"L1","_origin":"ast","id":"concepts_common_util","community":1,"community_name":"인증 / RBAC","norm_label":"common_util.md"},{"label":"공통 유틸 (common_util/)","file_type":"document","source_file":"concepts/common_util.md","source_location":"L9","_origin":"ast","id":"concepts_common_util_공통_유틸_common_util","community":1,"community_name":"인증 / RBAC","norm_label":"공통 유틸 (common_util/)"},{"label":"이메일 발송 (common_util_email.py)","file_type":"document","source_file":"concepts/common_util.md","source_location":"L39","_origin":"ast","id":"concepts_common_util_이메일_발송_common_util_email_py","community":1,"community_name":"인증 / RBAC","norm_label":"이메일 발송 (common_util_email.py)"},{"label":"리소스 모니터링 (common_util_resource_monitor.py)","file_type":"document","source_file":"concepts/common_util.md","source_location":"L43","_origin":"ast","id":"concepts_common_util_리소스_모니터링_common_util_resource_monitor_py","community":1,"community_name":"인증 / RBAC","norm_label":"리소스 모니터링 (common_util_resource_monitor.py)"},{"label":"common_util_project_delete.md","file_type":"document","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L1","_origin":"ast","id":"concepts_common_util_common_util_project_delete","community":85,"community_name":"common_util_project_delete.py","norm_label":"common_util_project_delete.md"},{"label":"common_util_project_delete.py","file_type":"document","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L9","_origin":"ast","id":"concepts_common_util_common_util_project_delete_common_util_project_delete_py","community":85,"community_name":"common_util_project_delete.py","norm_label":"common_util_project_delete.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L13","_origin":"ast","id":"concepts_common_util_common_util_project_delete_주요_함수_목록","community":85,"community_name":"common_util_project_delete.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 역참조 (사용처)","file_type":"document","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L19","_origin":"ast","id":"concepts_common_util_common_util_project_delete_역참조_사용처","community":85,"community_name":"common_util_project_delete.py","norm_label":"🔗 역참조 (사용처)"},{"label":"common_util_storage.md","file_type":"document","source_file":"concepts/common_util/common_util_storage.md","source_location":"L1","_origin":"ast","id":"concepts_common_util_common_util_storage","community":86,"community_name":"common_util_storage.py","norm_label":"common_util_storage.md"},{"label":"common_util_storage.py","file_type":"document","source_file":"concepts/common_util/common_util_storage.md","source_location":"L9","_origin":"ast","id":"concepts_common_util_common_util_storage_common_util_storage_py","community":86,"community_name":"common_util_storage.py","norm_label":"common_util_storage.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"concepts/common_util/common_util_storage.md","source_location":"L13","_origin":"ast","id":"concepts_common_util_common_util_storage_주요_함수_목록","community":86,"community_name":"common_util_storage.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 역참조 (사용처)","file_type":"document","source_file":"concepts/common_util/common_util_storage.md","source_location":"L21","_origin":"ast","id":"concepts_common_util_common_util_storage_역참조_사용처","community":86,"community_name":"common_util_storage.py","norm_label":"🔗 역참조 (사용처)"},{"label":"common_util_workflow_state.md","file_type":"document","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L1","_origin":"ast","id":"concepts_common_util_common_util_workflow_state","community":87,"community_name":"common_util_workflow_state.py","norm_label":"common_util_workflow_state.md"},{"label":"common_util_workflow_state.py","file_type":"document","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L9","_origin":"ast","id":"concepts_common_util_common_util_workflow_state_common_util_workflow_state_py","community":87,"community_name":"common_util_workflow_state.py","norm_label":"common_util_workflow_state.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L13","_origin":"ast","id":"concepts_common_util_common_util_workflow_state_주요_함수_목록","community":87,"community_name":"common_util_workflow_state.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 역참조 (사용처)","file_type":"document","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L23","_origin":"ast","id":"concepts_common_util_common_util_workflow_state_역참조_사용처","community":87,"community_name":"common_util_workflow_state.py","norm_label":"🔗 역참조 (사용처)"},{"label":"completed_2026-08-29.md","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L1","_origin":"ast","id":"concepts_completed_2026_08_29","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"completed_2026-08-29.md"},{"label":"2026-08-29 완료 반영","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L9","_origin":"ast","id":"concepts_completed_2026_08_29_2026_08_29_완료_반영","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"2026-08-29 완료 반영"},{"label":"B03 재업로드·B05 최신 조회","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L11","_origin":"ast","id":"concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b03 재업로드·b05 최신 조회"},{"label":"B05/B06 구조물 UI 통합","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L21","_origin":"ast","id":"concepts_completed_2026_08_29_b05_b06_구조물_ui_통합","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b05/b06 구조물 ui 통합"},{"label":"B07 CAD 고정 척도·횡단 장 배치","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L32","_origin":"ast","id":"concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b07 cad 고정 척도·횡단 장 배치"},{"label":"B07 CAD 테마","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L43","_origin":"ast","id":"concepts_completed_2026_08_29_b07_cad_테마","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b07 cad 테마"},{"label":"B07 CAD 확대·팬","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L53","_origin":"ast","id":"concepts_completed_2026_08_29_b07_cad_확대_팬","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b07 cad 확대·팬"},{"label":"B07↔B08 순서","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L62","_origin":"ast","id":"concepts_completed_2026_08_29_b07_b08_순서","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"b07↔b08 순서"},{"label":"초기값 보전","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L72","_origin":"ast","id":"concepts_completed_2026_08_29_초기값_보전","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"초기값 보전"},{"label":"초기화 복원 실측","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L83","_origin":"ast","id":"concepts_completed_2026_08_29_초기화_복원_실측","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"초기화 복원 실측"},{"label":"배수시설 추천 기준","file_type":"document","source_file":"concepts/completed_2026-08-29.md","source_location":"L92","_origin":"ast","id":"concepts_completed_2026_08_29_배수시설_추천_기준","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"배수시설 추천 기준"},{"label":"completed_2026-09-01.md","file_type":"document","source_file":"concepts/completed_2026-09-01.md","source_location":"L1","_origin":"ast","id":"concepts_completed_2026_09_01","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"completed_2026-09-01.md"},{"label":"2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어","file_type":"document","source_file":"concepts/completed_2026-09-01.md","source_location":"L9","_origin":"ast","id":"concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"2026-09-01 완료 — b04 지면 처리·b05/b06 배수 제어"},{"label":"완료 범위","file_type":"document","source_file":"concepts/completed_2026-09-01.md","source_location":"L11","_origin":"ast","id":"concepts_completed_2026_09_01_완료_범위","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"완료 범위"},{"label":"저장·호환 규칙","file_type":"document","source_file":"concepts/completed_2026-09-01.md","source_location":"L24","_origin":"ast","id":"concepts_completed_2026_09_01_저장_호환_규칙","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"저장·호환 규칙"},{"label":"검증","file_type":"document","source_file":"concepts/completed_2026-09-01.md","source_location":"L32","_origin":"ast","id":"concepts_completed_2026_09_01_검증","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"검증"},{"label":"completed_2026-09-01_followups.md","file_type":"document","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L1","_origin":"ast","id":"concepts_completed_2026_09_01_followups","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"completed_2026-09-01_followups.md"},{"label":"2026-09-01 잔여 완료 체크 정리","file_type":"document","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L9","_origin":"ast","id":"concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"2026-09-01 잔여 완료 체크 정리"},{"label":"범위","file_type":"document","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L13","_origin":"ast","id":"concepts_completed_2026_09_01_followups_범위","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"범위"},{"label":"보류 구분","file_type":"document","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L22","_origin":"ast","id":"concepts_completed_2026_09_01_followups_보류_구분","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"보류 구분"},{"label":"completed_2026-09-02.md","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L1","_origin":"ast","id":"concepts_completed_2026_09_02","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"completed_2026-09-02.md"},{"label":"2026-09-02 완료 항목","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L9","_origin":"ast","id":"concepts_completed_2026_09_02_2026_09_02_완료_항목","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"2026-09-02 완료 항목"},{"label":"노선·지표면","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L11","_origin":"ast","id":"concepts_completed_2026_09_02_노선_지표면","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"노선·지표면"},{"label":"작업 환경","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L18","_origin":"ast","id":"concepts_completed_2026_09_02_작업_환경","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"작업 환경"},{"label":"CAD","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L23","_origin":"ast","id":"concepts_completed_2026_09_02_cad","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"cad"},{"label":"B05 구조물 3D","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L32","_origin":"ast","id":"concepts_completed_2026_09_02_b05_구조물_3d","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b05 구조물 3d"},{"label":"회귀 상태","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L38","_origin":"ast","id":"concepts_completed_2026_09_02_회귀_상태","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"회귀 상태"},{"label":"crs_metadata.md","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L1","_origin":"ast","id":"concepts_crs_metadata","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"crs_metadata.md"},{"label":"CRS 메타데이터 정상화","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L9","_origin":"ast","id":"concepts_crs_metadata_crs_메타데이터_정상화","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"crs 메타데이터 정상화"},{"label":"검증된 판정","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L11","_origin":"ast","id":"concepts_crs_metadata_검증된_판정","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"검증된 판정"},{"label":"데이터 흐름","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L22","_origin":"ast","id":"concepts_crs_metadata_데이터_흐름","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"데이터 흐름"},{"label":"검증 범위와 모순 이력","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L30","_origin":"ast","id":"concepts_crs_metadata_검증_범위와_모순_이력","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"검증 범위와 모순 이력"},{"label":"사용처","file_type":"document","source_file":"concepts/crs_metadata.md","source_location":"L36","_origin":"ast","id":"concepts_crs_metadata_사용처","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"사용처"},{"label":"files_surface.md","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_files_surface","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"files_surface.md"},{"label":"DB: 파일/지표면분석 테이블","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"db: 파일/지표면분석 테이블"},{"label":"upload_sessions (업로드 세션)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_files_surface_upload_sessions_업로드_세션","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"upload_sessions (업로드 세션)"},{"label":"upload_chunks (업로드 청크 데이터)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L24","_origin":"ast","id":"concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"upload_chunks (업로드 청크 데이터)"},{"label":"input_files (입력 원본 파일)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L35","_origin":"ast","id":"concepts_db_schema_files_surface_input_files_입력_원본_파일","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"input_files (입력 원본 파일)"},{"label":"processed_point_cloud (필터/변환 포인트클라우드)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L48","_origin":"ast","id":"concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"processed_point_cloud (필터/변환 포인트클라우드)"},{"label":"surface_models (지표면 모델 및 등고선)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L64","_origin":"ast","id":"concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"surface_models (지표면 모델 및 등고선)"},{"label":"terrain_layers (지형 레이어)","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L77","_origin":"ast","id":"concepts_db_schema_files_surface_terrain_layers_지형_레이어","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"terrain_layers (지형 레이어)"},{"label":"input_files.status 값","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L89","_origin":"ast","id":"concepts_db_schema_files_surface_input_files_status_값","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"input_files.status 값"},{"label":"surface_models.status 값","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L92","_origin":"ast","id":"concepts_db_schema_files_surface_surface_models_status_값","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"surface_models.status 값"},{"label":"processed_point_cloud.status 값","file_type":"document","source_file":"concepts/db_schema/files_surface.md","source_location":"L95","_origin":"ast","id":"concepts_db_schema_files_surface_processed_point_cloud_status_값","community":5,"community_name":"DB: 파일/지표면분석 테이블","norm_label":"processed_point_cloud.status 값"},{"label":"logs_monitoring.md","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_logs_monitoring","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"logs_monitoring.md"},{"label":"DB: 로그/모니터링 테이블","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"db: 로그/모니터링 테이블"},{"label":"login_logs (로그인 시도 로그)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"login_logs (로그인 시도 로그)"},{"label":"activity_logs (사용자 활동 로그)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L23","_origin":"ast","id":"concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"activity_logs (사용자 활동 로그)"},{"label":"audit_logs (감사 로그)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L33","_origin":"ast","id":"concepts_db_schema_logs_monitoring_audit_logs_감사_로그","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"audit_logs (감사 로그)"},{"label":"system_audit_logs (프로젝트/조직 변경 감사 로그)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L43","_origin":"ast","id":"concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"system_audit_logs (프로젝트/조직 변경 감사 로그)"},{"label":"system_admin_logs (시스템 관리자 행위 로그)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L53","_origin":"ast","id":"concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"system_admin_logs (시스템 관리자 행위 로그)"},{"label":"system_resources (시스템 자원 계측)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L62","_origin":"ast","id":"concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"system_resources (시스템 자원 계측)"},{"label":"support_requests (기술 지원 요청)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L71","_origin":"ast","id":"concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"support_requests (기술 지원 요청)"},{"label":"change_logs (설계 변경 이력)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L84","_origin":"ast","id":"concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"change_logs (설계 변경 이력)"},{"label":"system_audit_logs — 사용처 (B01, B02)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L95","_origin":"ast","id":"concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"system_audit_logs — 사용처 (b01, b02)"},{"label":"리소스 API (SYSTEM_ADMIN 전용)","file_type":"document","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L98","_origin":"ast","id":"concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용","community":3,"community_name":"DB: 로그/모니터링 테이블","norm_label":"리소스 api (system_admin 전용)"},{"label":"overview.md","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_overview","community":1,"community_name":"인증 / RBAC","norm_label":"overview.md"},{"label":"DB 스키마 개요","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_overview_db_스키마_개요","community":1,"community_name":"인증 / RBAC","norm_label":"db 스키마 개요"},{"label":"테이블 그룹 (9개)","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L22","_origin":"ast","id":"concepts_db_schema_overview_테이블_그룹_9개","community":1,"community_name":"인증 / RBAC","norm_label":"테이블 그룹 (9개)"},{"label":"파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템)","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L34","_origin":"ast","id":"concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템","community":1,"community_name":"인증 / RBAC","norm_label":"파일 경로 추적 컬럼 (db에 경로만 기록, 실 파일은 파일시스템)"},{"label":"설계 원칙","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L51","_origin":"ast","id":"concepts_db_schema_overview_설계_원칙","community":1,"community_name":"인증 / RBAC","norm_label":"설계 원칙"},{"label":"테이블 관계 (핵심 흐름)","file_type":"document","source_file":"concepts/db_schema/overview.md","source_location":"L56","_origin":"ast","id":"concepts_db_schema_overview_테이블_관계_핵심_흐름","community":1,"community_name":"인증 / RBAC","norm_label":"테이블 관계 (핵심 흐름)"},{"label":"projects.md","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_projects","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"projects.md"},{"label":"DB: 프로젝트 관리 테이블","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_projects_db_프로젝트_관리_테이블","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"db: 프로젝트 관리 테이블"},{"label":"projects (프로젝트)","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_projects_projects_프로젝트","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"projects (프로젝트)"},{"label":"project_versions (프로젝트 버전 스냅샷)","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L30","_origin":"ast","id":"concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"project_versions (프로젝트 버전 스냅샷)"},{"label":"project_automations (프로젝트 자동화 정책)","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L40","_origin":"ast","id":"concepts_db_schema_projects_project_automations_프로젝트_자동화_정책","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"project_automations (프로젝트 자동화 정책)"},{"label":"project_workflow_stages (단계별 상세 상태)","file_type":"document","source_file":"concepts/db_schema/projects.md","source_location":"L54","_origin":"ast","id":"concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태","community":31,"community_name":"DB: 프로젝트 관리 테이블","norm_label":"project_workflow_stages (단계별 상세 상태)"},{"label":"route_profile.md","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_route_profile","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"route_profile.md"},{"label":"DB: 경로/종횡단 테이블","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"db: 경로/종횡단 테이블"},{"label":"routes (노선 경로)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_route_profile_routes_노선_경로","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"routes (노선 경로)"},{"label":"route_points (경로 좌표점)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L29","_origin":"ast","id":"concepts_db_schema_route_profile_route_points_경로_좌표점","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"route_points (경로 좌표점)"},{"label":"route_statistics (노선 통계)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L40","_origin":"ast","id":"concepts_db_schema_route_profile_route_statistics_노선_통계","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"route_statistics (노선 통계)"},{"label":"longitudinal_sections (종단면 설계)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L51","_origin":"ast","id":"concepts_db_schema_route_profile_longitudinal_sections_종단면_설계","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"longitudinal_sections (종단면 설계)"},{"label":"`data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L63","_origin":"ast","id":"concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"`data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입)"},{"label":"`data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L66","_origin":"ast","id":"concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"`data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입)"},{"label":"cross_sections (횡단면 설계)","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L70","_origin":"ast","id":"concepts_db_schema_route_profile_cross_sections_횡단면_설계","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"cross_sections (횡단면 설계)"},{"label":"routes.status 흐름","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L82","_origin":"ast","id":"concepts_db_schema_route_profile_routes_status_흐름","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"routes.status 흐름"},{"label":"cross_sections.data.structures","file_type":"document","source_file":"concepts/db_schema/route_profile.md","source_location":"L85","_origin":"ast","id":"concepts_db_schema_route_profile_cross_sections_data_structures","community":6,"community_name":"DB: 경로/종횡단 테이블","norm_label":"cross_sections.data.structures"},{"label":"longitudinal_alignment.md","file_type":"document","source_file":"concepts/db_schema/route_profile/longitudinal_alignment.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_route_profile_longitudinal_alignment","community":121,"community_name":"longitudinal_alignment.md","norm_label":"longitudinal_alignment.md"},{"label":"DB: longitudinal_sections.data.profile_alignment 구조","file_type":"document","source_file":"concepts/db_schema/route_profile/longitudinal_alignment.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조","community":121,"community_name":"longitudinal_alignment.md","norm_label":"db: longitudinal_sections.data.profile_alignment 구조"},{"label":"structure_output.md","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_structure_output","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"structure_output.md"},{"label":"DB: 구조물/수량/산출물 테이블","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"db: 구조물/수량/산출물 테이블"},{"label":"structures (배치 구조물)","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_structure_output_structures_배치_구조물","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"structures (배치 구조물)"},{"label":"quantity_items (수량 산출 항목)","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L29","_origin":"ast","id":"concepts_db_schema_structure_output_quantity_items_수량_산출_항목","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"quantity_items (수량 산출 항목)"},{"label":"outputs (최종 견적/도면 산출 세션)","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L42","_origin":"ast","id":"concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"outputs (최종 견적/도면 산출 세션)"},{"label":"output_files (개별 산출 파일 리스트)","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L54","_origin":"ast","id":"concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"output_files (개별 산출 파일 리스트)"},{"label":"quantity_items 총비용 계산 예","file_type":"document","source_file":"concepts/db_schema/structure_output.md","source_location":"L65","_origin":"ast","id":"concepts_db_schema_structure_output_quantity_items_총비용_계산_예","community":23,"community_name":"DB: 구조물/수량/산출물 테이블","norm_label":"quantity_items 총비용 계산 예"},{"label":"README.md","file_type":"document","source_file":"concepts/db_schema/unconfirmed/README.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_unconfirmed_readme","community":88,"community_name":"미확정 테이블 보관소 (Unconfirmed DB Schemas)","norm_label":"readme.md"},{"label":"미확정 테이블 보관소 (Unconfirmed DB Schemas)","file_type":"document","source_file":"concepts/db_schema/unconfirmed/README.md","source_location":"L7","_origin":"ast","id":"concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas","community":88,"community_name":"미확정 테이블 보관소 (Unconfirmed DB Schemas)","norm_label":"미확정 테이블 보관소 (unconfirmed db schemas)"},{"label":"운영 규칙","file_type":"document","source_file":"concepts/db_schema/unconfirmed/README.md","source_location":"L11","_origin":"ast","id":"concepts_db_schema_unconfirmed_readme_운영_규칙","community":88,"community_name":"미확정 테이블 보관소 (Unconfirmed DB Schemas)","norm_label":"운영 규칙"},{"label":"users_auth.md","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L1","_origin":"ast","id":"concepts_db_schema_users_auth","community":1,"community_name":"인증 / RBAC","norm_label":"users_auth.md"},{"label":"DB: 사용자/인증/조직 테이블","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L9","_origin":"ast","id":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","community":1,"community_name":"인증 / RBAC","norm_label":"db: 사용자/인증/조직 테이블"},{"label":"users (사용자)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L13","_origin":"ast","id":"concepts_db_schema_users_auth_users_사용자","community":1,"community_name":"인증 / RBAC","norm_label":"users (사용자)"},{"label":"companies (회사)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L32","_origin":"ast","id":"concepts_db_schema_users_auth_companies_회사","community":1,"community_name":"인증 / RBAC","norm_label":"companies (회사)"},{"label":"sessions (세션)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L45","_origin":"ast","id":"concepts_db_schema_users_auth_sessions_세션","community":1,"community_name":"인증 / RBAC","norm_label":"sessions (세션)"},{"label":"email_otps (이메일 OTP)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L56","_origin":"ast","id":"concepts_db_schema_users_auth_email_otps_이메일_otp","community":1,"community_name":"인증 / RBAC","norm_label":"email_otps (이메일 otp)"},{"label":"trusted_devices (신뢰 기기)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L65","_origin":"ast","id":"concepts_db_schema_users_auth_trusted_devices_신뢰_기기","community":1,"community_name":"인증 / RBAC","norm_label":"trusted_devices (신뢰 기기)"},{"label":"join_requests (회사 가입 신청)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L73","_origin":"ast","id":"concepts_db_schema_users_auth_join_requests_회사_가입_신청","community":1,"community_name":"인증 / RBAC","norm_label":"join_requests (회사 가입 신청)"},{"label":"user_consents (약관 동의)","file_type":"document","source_file":"concepts/db_schema/users_auth.md","source_location":"L84","_origin":"ast","id":"concepts_db_schema_users_auth_user_consents_약관_동의","community":1,"community_name":"인증 / RBAC","norm_label":"user_consents (약관 동의)"},{"label":"dependencies.md","file_type":"document","source_file":"concepts/dependencies.md","source_location":"L1","_origin":"ast","id":"concepts_dependencies","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"dependencies.md"},{"label":"외부 라이브러리 의존성","file_type":"document","source_file":"concepts/dependencies.md","source_location":"L9","_origin":"ast","id":"concepts_dependencies_외부_라이브러리_의존성","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"외부 라이브러리 의존성"},{"label":"백엔드 (Python 3.12.7)","file_type":"document","source_file":"concepts/dependencies.md","source_location":"L13","_origin":"ast","id":"concepts_dependencies_백엔드_python_3_12_7","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"백엔드 (python 3.12.7)"},{"label":"프론트엔드 (TypeScript/Node.js)","file_type":"document","source_file":"concepts/dependencies.md","source_location":"L31","_origin":"ast","id":"concepts_dependencies_프론트엔드_typescript_node_js","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"프론트엔드 (typescript/node.js)"},{"label":"선정 원칙 (agent.md 3절)","file_type":"document","source_file":"concepts/dependencies.md","source_location":"L40","_origin":"ast","id":"concepts_dependencies_선정_원칙_agent_md_3절","community":0,"community_name":"A00_Common — App Shell Framework","norm_label":"선정 원칙 (agent.md 3절)"},{"label":"design.md","file_type":"document","source_file":"concepts/design.md","source_location":"L1","_origin":"ast","id":"concepts_design","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"design.md"},{"label":"디자인 시스템 (Design System)","file_type":"document","source_file":"concepts/design.md","source_location":"L9","_origin":"ast","id":"concepts_design_디자인_시스템_design_system","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"디자인 시스템 (design system)"},{"label":"비주얼 테마","file_type":"document","source_file":"concepts/design.md","source_location":"L13","_origin":"ast","id":"concepts_design_비주얼_테마","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"비주얼 테마"},{"label":"핵심 색상 토큰 (Colors)","file_type":"document","source_file":"concepts/design.md","source_location":"L18","_origin":"ast","id":"concepts_design_핵심_색상_토큰_colors","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"핵심 색상 토큰 (colors)"},{"label":"타이포그래피 (Typography)","file_type":"document","source_file":"concepts/design.md","source_location":"L30","_origin":"ast","id":"concepts_design_타이포그래피_typography","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"타이포그래피 (typography)"},{"label":"레이아웃 및 둥근 테두리 (Radius \u0026 Spacing)","file_type":"document","source_file":"concepts/design.md","source_location":"L44","_origin":"ast","id":"concepts_design_레이아웃_및_둥근_테두리_radius_spacing","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"레이아웃 및 둥근 테두리 (radius \u0026 spacing)"},{"label":"전역 스크롤바 디자인 (Scrollbars)","file_type":"document","source_file":"concepts/design.md","source_location":"L51","_origin":"ast","id":"concepts_design_전역_스크롤바_디자인_scrollbars","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"전역 스크롤바 디자인 (scrollbars)"},{"label":"drainage_watershed.md","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L1","_origin":"ast","id":"concepts_drainage_watershed","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"drainage_watershed.md"},{"label":"배수유역 해석 및 세부설계 (Drainage Watershed)","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L7","_origin":"ast","id":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"배수유역 해석 및 세부설계 (drainage watershed)"},{"label":"1. B04 vs B05 역할 분담 및 일원화","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L13","_origin":"ast","id":"concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"1. b04 vs b05 역할 분담 및 일원화"},{"label":"2. 공용 배수 엔진 및 WAMIS 강우량 연동 (Phase 1~2, 2026-08-13 관측소 전환)","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L22","_origin":"ast","id":"concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"2. 공용 배수 엔진 및 wamis 강우량 연동 (phase 1~2, 2026-08-13 관측소 전환)"},{"label":"3. 구조물 3단 옵션 체계 \u0026 UI (Phase 3~5)","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L30","_origin":"ast","id":"concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"3. 구조물 3단 옵션 체계 \u0026 ui (phase 3~5)"},{"label":"4. 해석 알고리즘 — 등고선 하강 (Contour Descent)","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L36","_origin":"ast","id":"concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"4. 해석 알고리즘 — 등고선 하강 (contour descent)"},{"label":"5. 적색/청색 판정 및 유역 확장","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L47","_origin":"ast","id":"concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"5. 적색/청색 판정 및 유역 확장"},{"label":"6. 평균 흐름 화살표 (Flow Arrows) 및 흐름강도 램프","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L56","_origin":"ast","id":"concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"6. 평균 흐름 화살표 (flow arrows) 및 흐름강도 램프"},{"label":"7. 영구저장소 산출물 구조","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L60","_origin":"ast","id":"concepts_drainage_watershed_7_영구저장소_산출물_구조","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"7. 영구저장소 산출물 구조"},{"label":"8. B08 수리집수면적유역도","file_type":"document","source_file":"concepts/drainage_watershed.md","source_location":"L75","_origin":"ast","id":"concepts_drainage_watershed_8_b08_수리집수면적유역도","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"8. b08 수리집수면적유역도"},{"label":"las_free_sheet_surface.md","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L1","_origin":"ast","id":"concepts_las_free_sheet_surface","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"las_free_sheet_surface.md"},{"label":"LAS 없는 도엽등고선 서피스","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L9","_origin":"ast","id":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"las 없는 도엽등고선 서피스"},{"label":"계약과 확정값","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L11","_origin":"ast","id":"concepts_las_free_sheet_surface_계약과_확정값","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"계약과 확정값"},{"label":"흐름","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L22","_origin":"ast","id":"concepts_las_free_sheet_surface_흐름","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"흐름"},{"label":"E2E 결과","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L33","_origin":"ast","id":"concepts_las_free_sheet_surface_e2e_결과","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"e2e 결과"},{"label":"미결","file_type":"document","source_file":"concepts/las_free_sheet_surface.md","source_location":"L40","_origin":"ast","id":"concepts_las_free_sheet_surface_미결","community":29,"community_name":"2026-08-29 완료 반영","norm_label":"미결"},{"label":"law_source_quality.md","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L1","_origin":"ast","id":"concepts_law_source_quality","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"law_source_quality.md"},{"label":"임도기술교본 원문 md 추출 품질 결함","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L9","_origin":"ast","id":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"임도기술교본 원문 md 추출 품질 결함"},{"label":"확인 범위","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L13","_origin":"ast","id":"concepts_law_source_quality_확인_범위","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"확인 범위"},{"label":"결함 유형 (예시 = 위 파일 기준 줄번호)","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L16","_origin":"ast","id":"concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"결함 유형 (예시 = 위 파일 기준 줄번호)"},{"label":"원인 추정","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L34","_origin":"ast","id":"concepts_law_source_quality_원인_추정","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"원인 추정"},{"label":"조치 상태","file_type":"document","source_file":"concepts/law_source_quality.md","source_location":"L37","_origin":"ast","id":"concepts_law_source_quality_조치_상태","community":32,"community_name":"임도기술교본 원문 md 추출 품질 결함","norm_label":"조치 상태"},{"label":"mass_haul_diagram.md","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L1","_origin":"ast","id":"concepts_mass_haul_diagram","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"mass_haul_diagram.md"},{"label":"유토곡선 (Mass Haul Diagram) 계산 명세","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L9","_origin":"ast","id":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"유토곡선 (mass haul diagram) 계산 명세"},{"label":"1. 개요 및 분석 목적","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L11","_origin":"ast","id":"concepts_mass_haul_diagram_1_개요_및_분석_목적","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"1. 개요 및 분석 목적"},{"label":"2. 주요 계산 수식 및 원리 (실무 관례 반영)","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L18","_origin":"ast","id":"concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"2. 주요 계산 수식 및 원리 (실무 관례 반영)"},{"label":"3. 지반유형별 토량환산계수 기본값 (`config_system.py`)","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L34","_origin":"ast","id":"concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"3. 지반유형별 토량환산계수 기본값 (`config_system.py`)"},{"label":"4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`)","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L43","_origin":"ast","id":"concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`)"},{"label":"5. 유토곡선 곡선 사양 (B06 구현 v2)","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L50","_origin":"ast","id":"concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"5. 유토곡선 곡선 사양 (b06 구현 v2)"},{"label":"6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정)","file_type":"document","source_file":"concepts/mass_haul_diagram.md","source_location":"L58","_origin":"ast","id":"concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정","community":133,"community_name":"유토곡선 (Mass Haul Diagram) 계산 명세","norm_label":"6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정)"},{"label":"schema_common.md","file_type":"document","source_file":"concepts/schema_common.md","source_location":"L1","_origin":"ast","id":"concepts_schema_common","community":2,"community_name":"Workflow 상태 관리","norm_label":"schema_common.md"},{"label":"공통 스키마 (Pydantic 요청/응답 규칙)","file_type":"document","source_file":"concepts/schema_common.md","source_location":"L9","_origin":"ast","id":"concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙","community":2,"community_name":"Workflow 상태 관리","norm_label":"공통 스키마 (pydantic 요청/응답 규칙)"},{"label":"검증 원칙 (backend.md 4절)","file_type":"document","source_file":"concepts/schema_common.md","source_location":"L11","_origin":"ast","id":"concepts_schema_common_검증_원칙_backend_md_4절","community":2,"community_name":"Workflow 상태 관리","norm_label":"검증 원칙 (backend.md 4절)"},{"label":"명명 규칙","file_type":"document","source_file":"concepts/schema_common.md","source_location":"L16","_origin":"ast","id":"concepts_schema_common_명명_규칙","community":2,"community_name":"Workflow 상태 관리","norm_label":"명명 규칙"},{"label":"storage_paths.md","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L1","_origin":"ast","id":"concepts_storage_paths","community":1,"community_name":"인증 / RBAC","norm_label":"storage_paths.md"},{"label":"저장 경로 규칙 (Workflow-based Folder Structure)","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L9","_origin":"ast","id":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","community":1,"community_name":"인증 / RBAC","norm_label":"저장 경로 규칙 (workflow-based folder structure)"},{"label":"경로 패턴","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L11","_origin":"ast","id":"concepts_storage_paths_경로_패턴","community":1,"community_name":"인증 / RBAC","norm_label":"경로 패턴"},{"label":"원칙 (backend.md 3절)","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L29","_origin":"ast","id":"concepts_storage_paths_원칙_backend_md_3절","community":1,"community_name":"인증 / RBAC","norm_label":"원칙 (backend.md 3절)"},{"label":"DB 컬럼 ↔ 실제 경로 매핑","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L36","_origin":"ast","id":"concepts_storage_paths_db_컬럼_실제_경로_매핑","community":1,"community_name":"인증 / RBAC","norm_label":"db 컬럼 ↔ 실제 경로 매핑"},{"label":"파일명 규칙 (structure.md 1절)","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L39","_origin":"ast","id":"concepts_storage_paths_파일명_규칙_structure_md_1절","community":1,"community_name":"인증 / RBAC","norm_label":"파일명 규칙 (structure.md 1절)"},{"label":"코드 감사 주의사항","file_type":"document","source_file":"concepts/storage_paths.md","source_location":"L44","_origin":"ast","id":"concepts_storage_paths_코드_감사_주의사항","community":1,"community_name":"인증 / RBAC","norm_label":"코드 감사 주의사항"},{"label":"temp_upload.md","file_type":"document","source_file":"concepts/temp_upload.md","source_location":"L1","_origin":"ast","id":"concepts_temp_upload","community":41,"community_name":"Temp Upload (프로젝트 생성 전 임시 보관함)","norm_label":"temp_upload.md"},{"label":"Temp Upload (프로젝트 생성 전 임시 보관함)","file_type":"document","source_file":"concepts/temp_upload.md","source_location":"L10","_origin":"ast","id":"concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함","community":41,"community_name":"Temp Upload (프로젝트 생성 전 임시 보관함)","norm_label":"temp upload (프로젝트 생성 전 임시 보관함)"},{"label":"주요 개념 및 스펙","file_type":"document","source_file":"concepts/temp_upload.md","source_location":"L14","_origin":"ast","id":"concepts_temp_upload_주요_개념_및_스펙","community":41,"community_name":"Temp Upload (프로젝트 생성 전 임시 보관함)","norm_label":"주요 개념 및 스펙"},{"label":"주요 구성 요소","file_type":"document","source_file":"concepts/temp_upload.md","source_location":"L19","_origin":"ast","id":"concepts_temp_upload_주요_구성_요소","community":41,"community_name":"Temp Upload (프로젝트 생성 전 임시 보관함)","norm_label":"주요 구성 요소"},{"label":"사용처","file_type":"document","source_file":"concepts/temp_upload.md","source_location":"L30","_origin":"ast","id":"concepts_temp_upload_사용처","community":41,"community_name":"Temp Upload (프로젝트 생성 전 임시 보관함)","norm_label":"사용처"},{"label":"ui_templates.md","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L1","_origin":"ast","id":"concepts_ui_templates","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_templates.md"},{"label":"UI Templates — Localization \u0026 Components","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L8","_origin":"ast","id":"concepts_ui_templates_ui_templates_localization_components","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui templates — localization \u0026 components"},{"label":"ui_template_locale.ts (다국어 관리)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L12","_origin":"ast","id":"concepts_ui_templates_ui_template_locale_ts_다국어_관리","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_locale.ts (다국어 관리)"},{"label":"ui_template_resizer.ts (패널 리사이저 템플릿)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L24","_origin":"ast","id":"concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_resizer.ts (패널 리사이저 템플릿)"},{"label":"ui_template_palette.ts (지도 팔레트 캐싱 유틸)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L31","_origin":"ast","id":"concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_palette.ts (지도 팔레트 캐싱 유틸)"},{"label":"ui_template_general_blocks.ts (일반업무 공용 블록)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L38","_origin":"ast","id":"concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_general_blocks.ts (일반업무 공용 블록)"},{"label":"ui_template_general_layout.ts (일반업무 레이아웃)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L48","_origin":"ast","id":"concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_general_layout.ts (일반업무 레이아웃)"},{"label":"ui_template_elements.ts (공통 엘리먼트 템플릿)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L55","_origin":"ast","id":"concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_elements.ts (공통 엘리먼트 템플릿)"},{"label":"ui_template_overlay.ts (오버레이 컴포넌트)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L62","_origin":"ast","id":"concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_overlay.ts (오버레이 컴포넌트)"},{"label":"ui_template_workflow_layout.ts (엔지니어링 레이아웃)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L72","_origin":"ast","id":"concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"ui_template_workflow_layout.ts (엔지니어링 레이아웃)"},{"label":"theme.css (스타일 변수)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L79","_origin":"ast","id":"concepts_ui_templates_theme_css_스타일_변수","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"theme.css (스타일 변수)"},{"label":"제약 (backend.md §1)","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L90","_origin":"ast","id":"concepts_ui_templates_제약_backend_md_1","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"제약 (backend.md §1)"},{"label":"남은 파일 한계","file_type":"document","source_file":"concepts/ui_templates.md","source_location":"L95","_origin":"ast","id":"concepts_ui_templates_남은_파일_한계","community":28,"community_name":"UI Templates — Localization \u0026 Components","norm_label":"남은 파일 한계"},{"label":"workflow_state.md","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L1","_origin":"ast","id":"concepts_workflow_state","community":2,"community_name":"Workflow 상태 관리","norm_label":"workflow_state.md"},{"label":"Workflow 상태 관리","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L9","_origin":"ast","id":"concepts_workflow_state_workflow_상태_관리","community":2,"community_name":"Workflow 상태 관리","norm_label":"workflow 상태 관리"},{"label":"SSOT: `project_workflow_stages` 테이블 (실 DB 확인)","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L13","_origin":"ast","id":"concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인","community":2,"community_name":"Workflow 상태 관리","norm_label":"ssot: `project_workflow_stages` 테이블 (실 db 확인)"},{"label":"R1 워크플로우 단계 재편 (2026-08-08 반영)","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L27","_origin":"ast","id":"concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영","community":2,"community_name":"Workflow 상태 관리","norm_label":"r1 워크플로우 단계 재편 (2026-08-08 반영)"},{"label":"백그라운드 자동 계산 체인 및 사용자 설정 이월","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L35","_origin":"ast","id":"concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월","community":2,"community_name":"Workflow 상태 관리","norm_label":"백그라운드 자동 계산 체인 및 사용자 설정 이월"},{"label":"공통 유틸 `common_util/common_util_workflow_state.py`","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L40","_origin":"ast","id":"concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py","community":2,"community_name":"Workflow 상태 관리","norm_label":"공통 유틸 `common_util/common_util_workflow_state.py`"},{"label":"무효화의 실제 범위","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L51","_origin":"ast","id":"concepts_workflow_state_무효화의_실제_범위","community":2,"community_name":"Workflow 상태 관리","norm_label":"무효화의 실제 범위"},{"label":"조회 API","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L60","_origin":"ast","id":"concepts_workflow_state_조회_api","community":2,"community_name":"Workflow 상태 관리","norm_label":"조회 api"},{"label":"프론트엔드 게이팅 및 스텝바 연동","file_type":"document","source_file":"concepts/workflow_state.md","source_location":"L63","_origin":"ast","id":"concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동","community":2,"community_name":"Workflow 상태 관리","norm_label":"프론트엔드 게이팅 및 스텝바 연동"},{"label":"query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L1","_origin":"ast","id":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","community":159,"community_name":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","norm_label":"query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md"},{"label":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L10","_origin":"ast","id":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","community":159,"community_name":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","norm_label":"q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서"},{"label":"Answer","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L12","_origin":"ast","id":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer","community":159,"community_name":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","norm_label":"answer"},{"label":"Outcome","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L16","_origin":"ast","id":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome","community":159,"community_name":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","norm_label":"outcome"},{"label":"Source Nodes","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L20","_origin":"ast","id":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes","community":159,"community_name":"Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서","norm_label":"source nodes"},{"label":"query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L1","_origin":"ast","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","community":160,"community_name":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","norm_label":"query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md"},{"label":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L10","_origin":"ast","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","community":160,"community_name":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","norm_label":"q: 임도 기술정보db에서 집수정의 형태정보는 어떤게 있는지 확인해줘."},{"label":"Answer","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L12","_origin":"ast","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer","community":160,"community_name":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","norm_label":"answer"},{"label":"Outcome","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L16","_origin":"ast","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome","community":160,"community_name":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","norm_label":"outcome"},{"label":"Source Nodes","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L20","_origin":"ast","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes","community":160,"community_name":"Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.","norm_label":"source nodes"},{"label":"index.md","file_type":"document","source_file":"index.md","source_location":"L1","_origin":"ast","id":"index","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"index.md"},{"label":"Wiki Index","file_type":"document","source_file":"index.md","source_location":"L7","_origin":"ast","id":"index_wiki_index","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"wiki index"},{"label":"우선 진입점","file_type":"document","source_file":"index.md","source_location":"L11","_origin":"ast","id":"index_우선_진입점","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"우선 진입점"},{"label":"로그인 후 기능","file_type":"document","source_file":"index.md","source_location":"L20","_origin":"ast","id":"index_로그인_후_기능","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"로그인 후 기능"},{"label":"로그인 전·관리","file_type":"document","source_file":"index.md","source_location":"L41","_origin":"ast","id":"index_로그인_전_관리","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"로그인 전·관리"},{"label":"공통 개념","file_type":"document","source_file":"index.md","source_location":"L49","_origin":"ast","id":"index_공통_개념","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"공통 개념"},{"label":"현재 주의사항","file_type":"document","source_file":"index.md","source_location":"L63","_origin":"ast","id":"index_현재_주의사항","community":22,"community_name":"현재 구현 현황 — 소스 읽기 감사","norm_label":"현재 주의사항"},{"label":"A00_Common.md","file_type":"document","source_file":"pages/A00_Common/A00_Common.md","source_location":"L1","_origin":"ast","id":"pages_a00_common_a00_common","community":66,"community_name":"A00_Common — 공통 프레임워크 \u0026 유틸","norm_label":"a00_common.md"},{"label":"A00_Common — 공통 프레임워크 \u0026 유틸","file_type":"document","source_file":"pages/A00_Common/A00_Common.md","source_location":"L9","_origin":"ast","id":"pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸","community":66,"community_name":"A00_Common — 공통 프레임워크 \u0026 유틸","norm_label":"a00_common — 공통 프레임워크 \u0026 유틸"},{"label":"📂 세분화 마크다운 문서 목록","file_type":"document","source_file":"pages/A00_Common/A00_Common.md","source_location":"L13","_origin":"ast","id":"pages_a00_common_a00_common_세분화_마크다운_문서_목록","community":66,"community_name":"A00_Common — 공통 프레임워크 \u0026 유틸","norm_label":"📂 세분화 마크다운 문서 목록"},{"label":"📋 개요","file_type":"document","source_file":"pages/A00_Common/A00_Common.md","source_location":"L22","_origin":"ast","id":"pages_a00_common_a00_common_개요","community":66,"community_name":"A00_Common — 공통 프레임워크 \u0026 유틸","norm_label":"📋 개요"},{"label":"A00_Common_AppShell.md","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L1","_origin":"ast","id":"pages_a00_common_frontend_a00_common_appshell","community":67,"community_name":"app_shell.ts","norm_label":"a00_common_appshell.md"},{"label":"app_shell.ts","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L10","_origin":"ast","id":"pages_a00_common_frontend_a00_common_appshell_app_shell_ts","community":67,"community_name":"app_shell.ts","norm_label":"app_shell.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L14","_origin":"ast","id":"pages_a00_common_frontend_a00_common_appshell_주요_함수_목록","community":67,"community_name":"app_shell.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L21","_origin":"ast","id":"pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성","community":67,"community_name":"app_shell.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A00_Common_Router.md","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L1","_origin":"ast","id":"pages_a00_common_frontend_a00_common_router","community":68,"community_name":"router.ts","norm_label":"a00_common_router.md"},{"label":"router.ts","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L10","_origin":"ast","id":"pages_a00_common_frontend_a00_common_router_router_ts","community":68,"community_name":"router.ts","norm_label":"router.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L14","_origin":"ast","id":"pages_a00_common_frontend_a00_common_router_주요_함수_목록","community":68,"community_name":"router.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L21","_origin":"ast","id":"pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성","community":68,"community_name":"router.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A01_components.md","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L1","_origin":"ast","id":"pages_a01_home_a01_components","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"a01_components.md"},{"label":"A01_Home — 세부 구현","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L10","_origin":"ast","id":"pages_a01_home_a01_components_a01_home_세부_구현","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"a01_home — 세부 구현"},{"label":"스타일","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L12","_origin":"ast","id":"pages_a01_home_a01_components_스타일","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"스타일"},{"label":"의존성","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L20","_origin":"ast","id":"pages_a01_home_a01_components_의존성","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"의존성"},{"label":"데이터 흐름","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L27","_origin":"ast","id":"pages_a01_home_a01_components_데이터_흐름","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"데이터 흐름"},{"label":"미해결","file_type":"document","source_file":"pages/A01_Home/A01_components.md","source_location":"L34","_origin":"ast","id":"pages_a01_home_a01_components_미해결","community":33,"community_name":"A01_Home — 세부 구현","norm_label":"미해결"},{"label":"A01_frontend.md","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a01_home_a01_frontend","community":11,"community_name":"A01_Home — Frontend","norm_label":"a01_frontend.md"},{"label":"A01_Home — Frontend","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a01_home_a01_frontend_a01_home_frontend","community":11,"community_name":"A01_Home — Frontend","norm_label":"a01_home — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L14","_origin":"ast","id":"pages_a01_home_a01_frontend_파일_구조","community":11,"community_name":"A01_Home — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L21","_origin":"ast","id":"pages_a01_home_a01_frontend_컴포넌트","community":11,"community_name":"A01_Home — Frontend","norm_label":"컴포넌트"},{"label":"Hero 섹션","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L23","_origin":"ast","id":"pages_a01_home_a01_frontend_hero_섹션","community":11,"community_name":"A01_Home — Frontend","norm_label":"hero 섹션"},{"label":"최신 소식 섹션","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L28","_origin":"ast","id":"pages_a01_home_a01_frontend_최신_소식_섹션","community":11,"community_name":"A01_Home — Frontend","norm_label":"최신 소식 섹션"},{"label":"주요 기능 섹션","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L33","_origin":"ast","id":"pages_a01_home_a01_frontend_주요_기능_섹션","community":11,"community_name":"A01_Home — Frontend","norm_label":"주요 기능 섹션"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L38","_origin":"ast","id":"pages_a01_home_a01_frontend_이벤트_핸들러","community":11,"community_name":"A01_Home — Frontend","norm_label":"이벤트 핸들러"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L45","_origin":"ast","id":"pages_a01_home_a01_frontend_로컬라이제이션","community":11,"community_name":"A01_Home — Frontend","norm_label":"로컬라이제이션"},{"label":"세부 구현","file_type":"document","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L60","_origin":"ast","id":"pages_a01_home_a01_frontend_세부_구현","community":11,"community_name":"A01_Home — Frontend","norm_label":"세부 구현"},{"label":"A01_Home_UI_Page.md","file_type":"document","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_a01_home_frontend_a01_home_ui_page","community":89,"community_name":"A01_Home_UI_Page.ts","norm_label":"a01_home_ui_page.md"},{"label":"A01_Home_UI_Page.ts","file_type":"document","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts","community":89,"community_name":"A01_Home_UI_Page.ts","norm_label":"a01_home_ui_page.ts"},{"label":"🛠️ 주요 함수 및 인터페이스 목록","file_type":"document","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록","community":89,"community_name":"A01_Home_UI_Page.ts","norm_label":"🛠️ 주요 함수 및 인터페이스 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L27","_origin":"ast","id":"pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성","community":89,"community_name":"A01_Home_UI_Page.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A02_components.md","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L1","_origin":"ast","id":"pages_a02_progdetail_a02_components","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"a02_components.md"},{"label":"A02_ProgDetail — 세부 구현","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L10","_origin":"ast","id":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"a02_progdetail — 세부 구현"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L12","_origin":"ast","id":"pages_a02_progdetail_a02_components_스타일_css","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"스타일 (css)"},{"label":"의존성","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L21","_origin":"ast","id":"pages_a02_progdetail_a02_components_의존성","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"의존성"},{"label":"데이터 흐름","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L29","_origin":"ast","id":"pages_a02_progdetail_a02_components_데이터_흐름","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"데이터 흐름"},{"label":"미해결 / 특이사항","file_type":"document","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L35","_origin":"ast","id":"pages_a02_progdetail_a02_components_미해결_특이사항","community":34,"community_name":"A02_ProgDetail — 세부 구현","norm_label":"미해결 / 특이사항"},{"label":"A02_frontend.md","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a02_progdetail_a02_frontend","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"a02_frontend.md"},{"label":"A02_ProgDetail — Frontend","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"a02_progdetail — frontend"},{"label":"구조","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L14","_origin":"ast","id":"pages_a02_progdetail_a02_frontend_구조","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"구조"},{"label":"컴포넌트 분석","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L19","_origin":"ast","id":"pages_a02_progdetail_a02_frontend_컴포넌트_분석","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"컴포넌트 분석"},{"label":"제약 준수","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L27","_origin":"ast","id":"pages_a02_progdetail_a02_frontend_제약_준수","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"제약 준수"},{"label":"세부 구현","file_type":"document","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L34","_origin":"ast","id":"pages_a02_progdetail_a02_frontend_세부_구현","community":35,"community_name":"A02_ProgDetail — Frontend","norm_label":"세부 구현"},{"label":"A02_ProgDetail_UI_Page.md","file_type":"document","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_a02_progdetail_frontend_a02_progdetail_ui_page","community":90,"community_name":"A02_ProgDetail_UI_Page.ts","norm_label":"a02_progdetail_ui_page.md"},{"label":"A02_ProgDetail_UI_Page.ts","file_type":"document","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts","community":90,"community_name":"A02_ProgDetail_UI_Page.ts","norm_label":"a02_progdetail_ui_page.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록","community":90,"community_name":"A02_ProgDetail_UI_Page.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L25","_origin":"ast","id":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성","community":90,"community_name":"A02_ProgDetail_UI_Page.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A03_frontend.md","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a03_compdetail_a03_frontend","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"a03_frontend.md"},{"label":"A03_CompDetail — Frontend","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"a03_compdetail — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L14","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_파일_구조","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 (섹션 빌더)","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L21","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"컴포넌트 (섹션 빌더)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L31","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_로컬라이제이션","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L47","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_스타일_css","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"스타일 (css)"},{"label":"CSS 클래스 구조","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L49","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_css_클래스_구조","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"css 클래스 구조"},{"label":"반응형","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L63","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_반응형","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"반응형"},{"label":"의존성","file_type":"document","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L66","_origin":"ast","id":"pages_a03_compdetail_a03_frontend_의존성","community":17,"community_name":"A03_CompDetail — Frontend","norm_label":"의존성"},{"label":"A04_frontend.md","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a04_newshistory_a04_frontend","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"a04_frontend.md"},{"label":"A04_NewsHistory — Frontend","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"a04_newshistory — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L14","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_파일_구조","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 (섹션 빌더)","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L21","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"컴포넌트 (섹션 빌더)"},{"label":"Mock 데이터 구조","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L32","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_mock_데이터_구조","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"mock 데이터 구조"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L50","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_로컬라이제이션","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L62","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_스타일_css","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"스타일 (css)"},{"label":"CSS 클래스 구조","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L64","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_css_클래스_구조","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"css 클래스 구조"},{"label":"반응형","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L77","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_반응형","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"반응형"},{"label":"의존성","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L80","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_의존성","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"의존성"},{"label":"미해결 사항","file_type":"document","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L85","_origin":"ast","id":"pages_a04_newshistory_a04_frontend_미해결_사항","community":7,"community_name":"A04_NewsHistory — Frontend","norm_label":"미해결 사항"},{"label":"A05_frontend.md","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a05_edudetail_a05_frontend","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"a05_frontend.md"},{"label":"A05_EduDetail — Frontend","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"a05_edudetail — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L14","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_파일_구조","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 (섹션 빌더)","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L21","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"컴포넌트 (섹션 빌더)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L30","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_로컬라이제이션","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L43","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_스타일_css","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"스타일 (css)"},{"label":"CSS 클래스 구조","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L45","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_css_클래스_구조","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"css 클래스 구조"},{"label":"반응형","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L58","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_반응형","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"반응형"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L61","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_이벤트_핸들러","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"이벤트 핸들러"},{"label":"의존성","file_type":"document","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L67","_origin":"ast","id":"pages_a05_edudetail_a05_frontend_의존성","community":12,"community_name":"A05_EduDetail — Frontend","norm_label":"의존성"},{"label":"A06_backend.md","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L1","_origin":"ast","id":"pages_a06_login_a06_backend","community":18,"community_name":"A06_Login — Backend","norm_label":"a06_backend.md"},{"label":"A06_Login — Backend","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L9","_origin":"ast","id":"pages_a06_login_a06_backend_a06_login_backend","community":18,"community_name":"A06_Login — Backend","norm_label":"a06_login — backend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L13","_origin":"ast","id":"pages_a06_login_a06_backend_파일_구조","community":18,"community_name":"A06_Login — Backend","norm_label":"파일 구조"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L20","_origin":"ast","id":"pages_a06_login_a06_backend_api_엔드포인트","community":18,"community_name":"A06_Login — Backend","norm_label":"api 엔드포인트"},{"label":"내부 헬퍼","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L30","_origin":"ast","id":"pages_a06_login_a06_backend_내부_헬퍼","community":18,"community_name":"A06_Login — Backend","norm_label":"내부 헬퍼"},{"label":"요청 스키마 (Pydantic)","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L37","_origin":"ast","id":"pages_a06_login_a06_backend_요청_스키마_pydantic","community":18,"community_name":"A06_Login — Backend","norm_label":"요청 스키마 (pydantic)"},{"label":"로그인 로직 흐름","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L45","_origin":"ast","id":"pages_a06_login_a06_backend_로그인_로직_흐름","community":18,"community_name":"A06_Login — Backend","norm_label":"로그인 로직 흐름"},{"label":"보안 정책 (실 코드 기준)","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L54","_origin":"ast","id":"pages_a06_login_a06_backend_보안_정책_실_코드_기준","community":18,"community_name":"A06_Login — Backend","norm_label":"보안 정책 (실 코드 기준)"},{"label":"의존성 (공통 유틸)","file_type":"document","source_file":"pages/A06_Login/A06_backend.md","source_location":"L61","_origin":"ast","id":"pages_a06_login_a06_backend_의존성_공통_유틸","community":18,"community_name":"A06_Login — Backend","norm_label":"의존성 (공통 유틸)"},{"label":"A06_frontend.md","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a06_login_a06_frontend","community":13,"community_name":"A06_Login — Frontend","norm_label":"a06_frontend.md"},{"label":"A06_Login — Frontend","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L9","_origin":"ast","id":"pages_a06_login_a06_frontend_a06_login_frontend","community":13,"community_name":"A06_Login — Frontend","norm_label":"a06_login — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L13","_origin":"ast","id":"pages_a06_login_a06_frontend_파일_구조","community":13,"community_name":"A06_Login — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L21","_origin":"ast","id":"pages_a06_login_a06_frontend_컴포넌트_함수","community":13,"community_name":"A06_Login — Frontend","norm_label":"컴포넌트 / 함수"},{"label":"API 클라이언트 함수","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L30","_origin":"ast","id":"pages_a06_login_a06_frontend_api_클라이언트_함수","community":13,"community_name":"A06_Login — Frontend","norm_label":"api 클라이언트 함수"},{"label":"제출 및 OTP 제어 로직 (2단계 폼 전환)","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L43","_origin":"ast","id":"pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환","community":13,"community_name":"A06_Login — Frontend","norm_label":"제출 및 otp 제어 로직 (2단계 폼 전환)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L56","_origin":"ast","id":"pages_a06_login_a06_frontend_로컬라이제이션","community":13,"community_name":"A06_Login — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L70","_origin":"ast","id":"pages_a06_login_a06_frontend_스타일_css","community":13,"community_name":"A06_Login — Frontend","norm_label":"스타일 (css)"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L78","_origin":"ast","id":"pages_a06_login_a06_frontend_이벤트_핸들러","community":13,"community_name":"A06_Login — Frontend","norm_label":"이벤트 핸들러"},{"label":"의존성","file_type":"document","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L87","_origin":"ast","id":"pages_a06_login_a06_frontend_의존성","community":13,"community_name":"A06_Login — Frontend","norm_label":"의존성"},{"label":"A06_Login_Router.md","file_type":"document","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L1","_origin":"ast","id":"pages_a06_login_backend_a06_login_router","community":91,"community_name":"A06_Login_Router.py","norm_label":"a06_login_router.md"},{"label":"A06_Login_Router.py","file_type":"document","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L10","_origin":"ast","id":"pages_a06_login_backend_a06_login_router_a06_login_router_py","community":91,"community_name":"A06_Login_Router.py","norm_label":"a06_login_router.py"},{"label":"🛠️ 라우터 API 및 주요 헬퍼 함수 목록","file_type":"document","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L14","_origin":"ast","id":"pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록","community":91,"community_name":"A06_Login_Router.py","norm_label":"🛠️ 라우터 api 및 주요 헬퍼 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L26","_origin":"ast","id":"pages_a06_login_backend_a06_login_router_연관_개념_및_의존성","community":91,"community_name":"A06_Login_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A07_backend.md","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L1","_origin":"ast","id":"pages_a07_register_a07_backend","community":20,"community_name":"A07_Register — Backend","norm_label":"a07_backend.md"},{"label":"A07_Register — Backend","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L9","_origin":"ast","id":"pages_a07_register_a07_backend_a07_register_backend","community":20,"community_name":"A07_Register — Backend","norm_label":"a07_register — backend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L13","_origin":"ast","id":"pages_a07_register_a07_backend_파일_구조","community":20,"community_name":"A07_Register — Backend","norm_label":"파일 구조"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L20","_origin":"ast","id":"pages_a07_register_a07_backend_api_엔드포인트","community":20,"community_name":"A07_Register — Backend","norm_label":"api 엔드포인트"},{"label":"요청 스키마 (Pydantic)","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L28","_origin":"ast","id":"pages_a07_register_a07_backend_요청_스키마_pydantic","community":20,"community_name":"A07_Register — Backend","norm_label":"요청 스키마 (pydantic)"},{"label":"가입 로직 흐름","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L37","_origin":"ast","id":"pages_a07_register_a07_backend_가입_로직_흐름","community":20,"community_name":"A07_Register — Backend","norm_label":"가입 로직 흐름"},{"label":"의존성 (공통 유틸)","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L50","_origin":"ast","id":"pages_a07_register_a07_backend_의존성_공통_유틸","community":20,"community_name":"A07_Register — Backend","norm_label":"의존성 (공통 유틸)"},{"label":"참고","file_type":"document","source_file":"pages/A07_Register/A07_backend.md","source_location":"L56","_origin":"ast","id":"pages_a07_register_a07_backend_참고","community":20,"community_name":"A07_Register — Backend","norm_label":"참고"},{"label":"A07_frontend.md","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a07_register_a07_frontend","community":8,"community_name":"A07_Register — Frontend","norm_label":"a07_frontend.md"},{"label":"A07_Register — Frontend","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a07_register_a07_frontend_a07_register_frontend","community":8,"community_name":"A07_Register — Frontend","norm_label":"a07_register — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L12","_origin":"ast","id":"pages_a07_register_a07_frontend_파일_구조","community":8,"community_name":"A07_Register — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수 (UI_Auth_Page — 실사용)","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L24","_origin":"ast","id":"pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용","community":8,"community_name":"A07_Register — Frontend","norm_label":"컴포넌트 / 함수 (ui_auth_page — 실사용)"},{"label":"API 클라이언트 함수","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L33","_origin":"ast","id":"pages_a07_register_a07_frontend_api_클라이언트_함수","community":8,"community_name":"A07_Register — Frontend","norm_label":"api 클라이언트 함수"},{"label":"제출 로직 (2단계 폼 전환)","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L43","_origin":"ast","id":"pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환","community":8,"community_name":"A07_Register — Frontend","norm_label":"제출 로직 (2단계 폼 전환)"},{"label":"약관 동의 (아코디언)","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L50","_origin":"ast","id":"pages_a07_register_a07_frontend_약관_동의_아코디언","community":8,"community_name":"A07_Register — Frontend","norm_label":"약관 동의 (아코디언)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L56","_origin":"ast","id":"pages_a07_register_a07_frontend_로컬라이제이션","community":8,"community_name":"A07_Register — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L70","_origin":"ast","id":"pages_a07_register_a07_frontend_스타일_css","community":8,"community_name":"A07_Register — Frontend","norm_label":"스타일 (css)"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L77","_origin":"ast","id":"pages_a07_register_a07_frontend_이벤트_핸들러","community":8,"community_name":"A07_Register — Frontend","norm_label":"이벤트 핸들러"},{"label":"의존성","file_type":"document","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L85","_origin":"ast","id":"pages_a07_register_a07_frontend_의존성","community":8,"community_name":"A07_Register — Frontend","norm_label":"의존성"},{"label":"A07_Register_Router.md","file_type":"document","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L1","_origin":"ast","id":"pages_a07_register_backend_a07_register_router","community":92,"community_name":"A07_Register_Router.py","norm_label":"a07_register_router.md"},{"label":"A07_Register_Router.py","file_type":"document","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L10","_origin":"ast","id":"pages_a07_register_backend_a07_register_router_a07_register_router_py","community":92,"community_name":"A07_Register_Router.py","norm_label":"a07_register_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L14","_origin":"ast","id":"pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록","community":92,"community_name":"A07_Register_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L22","_origin":"ast","id":"pages_a07_register_backend_a07_register_router_연관_개념_및_의존성","community":92,"community_name":"A07_Register_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A08_backend.md","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L1","_origin":"ast","id":"pages_a08_support_a08_backend","community":14,"community_name":"A08_Support — Backend","norm_label":"a08_backend.md"},{"label":"A08_Support — Backend","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L9","_origin":"ast","id":"pages_a08_support_a08_backend_a08_support_backend","community":14,"community_name":"A08_Support — Backend","norm_label":"a08_support — backend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L13","_origin":"ast","id":"pages_a08_support_a08_backend_파일_구조","community":14,"community_name":"A08_Support — Backend","norm_label":"파일 구조"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L20","_origin":"ast","id":"pages_a08_support_a08_backend_api_엔드포인트","community":14,"community_name":"A08_Support — Backend","norm_label":"api 엔드포인트"},{"label":"내부 헬퍼","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L26","_origin":"ast","id":"pages_a08_support_a08_backend_내부_헬퍼","community":14,"community_name":"A08_Support — Backend","norm_label":"내부 헬퍼"},{"label":"요청 스키마 (Pydantic)","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L32","_origin":"ast","id":"pages_a08_support_a08_backend_요청_스키마_pydantic","community":14,"community_name":"A08_Support — Backend","norm_label":"요청 스키마 (pydantic)"},{"label":"접수 로직","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L38","_origin":"ast","id":"pages_a08_support_a08_backend_접수_로직","community":14,"community_name":"A08_Support — Backend","norm_label":"접수 로직"},{"label":"DB 저장 컬럼 (실 코드 INSERT 기준)","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L45","_origin":"ast","id":"pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준","community":14,"community_name":"A08_Support — Backend","norm_label":"db 저장 컬럼 (실 코드 insert 기준)"},{"label":"특징","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L52","_origin":"ast","id":"pages_a08_support_a08_backend_특징","community":14,"community_name":"A08_Support — Backend","norm_label":"특징"},{"label":"의존성 (공통 유틸)","file_type":"document","source_file":"pages/A08_Support/A08_backend.md","source_location":"L57","_origin":"ast","id":"pages_a08_support_a08_backend_의존성_공통_유틸","community":14,"community_name":"A08_Support — Backend","norm_label":"의존성 (공통 유틸)"},{"label":"A08_frontend.md","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a08_support_a08_frontend","community":9,"community_name":"A08_Support — Frontend","norm_label":"a08_frontend.md"},{"label":"A08_Support — Frontend","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a08_support_a08_frontend_a08_support_frontend","community":9,"community_name":"A08_Support — Frontend","norm_label":"a08_support — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L12","_origin":"ast","id":"pages_a08_support_a08_frontend_파일_구조","community":9,"community_name":"A08_Support — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L19","_origin":"ast","id":"pages_a08_support_a08_frontend_컴포넌트_함수","community":9,"community_name":"A08_Support — Frontend","norm_label":"컴포넌트 / 함수"},{"label":"제출 로직","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L27","_origin":"ast","id":"pages_a08_support_a08_frontend_제출_로직","community":9,"community_name":"A08_Support — Frontend","norm_label":"제출 로직"},{"label":"세션 자동 채움","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L34","_origin":"ast","id":"pages_a08_support_a08_frontend_세션_자동_채움","community":9,"community_name":"A08_Support — Frontend","norm_label":"세션 자동 채움"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L39","_origin":"ast","id":"pages_a08_support_a08_frontend_로컬라이제이션","community":9,"community_name":"A08_Support — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L51","_origin":"ast","id":"pages_a08_support_a08_frontend_스타일_css","community":9,"community_name":"A08_Support — Frontend","norm_label":"스타일 (css)"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L59","_origin":"ast","id":"pages_a08_support_a08_frontend_이벤트_핸들러","community":9,"community_name":"A08_Support — Frontend","norm_label":"이벤트 핸들러"},{"label":"의존성","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L65","_origin":"ast","id":"pages_a08_support_a08_frontend_의존성","community":9,"community_name":"A08_Support — Frontend","norm_label":"의존성"},{"label":"참고","file_type":"document","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L73","_origin":"ast","id":"pages_a08_support_a08_frontend_참고","community":9,"community_name":"A08_Support — Frontend","norm_label":"참고"},{"label":"A08_Support_Router.md","file_type":"document","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L1","_origin":"ast","id":"pages_a08_support_backend_a08_support_router","community":93,"community_name":"A08_Support_Router.py","norm_label":"a08_support_router.md"},{"label":"A08_Support_Router.py","file_type":"document","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L10","_origin":"ast","id":"pages_a08_support_backend_a08_support_router_a08_support_router_py","community":93,"community_name":"A08_Support_Router.py","norm_label":"a08_support_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L14","_origin":"ast","id":"pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록","community":93,"community_name":"A08_Support_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L21","_origin":"ast","id":"pages_a08_support_backend_a08_support_router_연관_개념_및_의존성","community":93,"community_name":"A08_Support_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"A09_backend.md","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L1","_origin":"ast","id":"pages_a09_security_a09_backend","community":4,"community_name":"A09_Security — Backend","norm_label":"a09_backend.md"},{"label":"A09_Security — Backend","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L8","_origin":"ast","id":"pages_a09_security_a09_backend_a09_security_backend","community":4,"community_name":"A09_Security — Backend","norm_label":"a09_security — backend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L12","_origin":"ast","id":"pages_a09_security_a09_backend_파일_구조","community":4,"community_name":"A09_Security — Backend","norm_label":"파일 구조"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L19","_origin":"ast","id":"pages_a09_security_a09_backend_api_엔드포인트","community":4,"community_name":"A09_Security — Backend","norm_label":"api 엔드포인트"},{"label":"마스터(회사 관리자) 전용 — `require_master`","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L21","_origin":"ast","id":"pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master","community":4,"community_name":"A09_Security — Backend","norm_label":"마스터(회사 관리자) 전용 — `require_master`"},{"label":"시스템 관리자 전용 — `require_system_admin`","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L31","_origin":"ast","id":"pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin","community":4,"community_name":"A09_Security — Backend","norm_label":"시스템 관리자 전용 — `require_system_admin`"},{"label":"인증 사용자 공통 — `verify_session`","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L39","_origin":"ast","id":"pages_a09_security_a09_backend_인증_사용자_공통_verify_session","community":4,"community_name":"A09_Security — Backend","norm_label":"인증 사용자 공통 — `verify_session`"},{"label":"요청 스키마 (Pydantic)","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L45","_origin":"ast","id":"pages_a09_security_a09_backend_요청_스키마_pydantic","community":4,"community_name":"A09_Security — Backend","norm_label":"요청 스키마 (pydantic)"},{"label":"DB 저장 (activity_logs)","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L55","_origin":"ast","id":"pages_a09_security_a09_backend_db_저장_activity_logs","community":4,"community_name":"A09_Security — Backend","norm_label":"db 저장 (activity_logs)"},{"label":"권한 헬퍼","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L60","_origin":"ast","id":"pages_a09_security_a09_backend_권한_헬퍼","community":4,"community_name":"A09_Security — Backend","norm_label":"권한 헬퍼"},{"label":"의존성 (공통 유틸)","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L67","_origin":"ast","id":"pages_a09_security_a09_backend_의존성_공통_유틸","community":4,"community_name":"A09_Security — Backend","norm_label":"의존성 (공통 유틸)"},{"label":"참고","file_type":"document","source_file":"pages/A09_Security/A09_backend.md","source_location":"L73","_origin":"ast","id":"pages_a09_security_a09_backend_참고","community":4,"community_name":"A09_Security — Backend","norm_label":"참고"},{"label":"A09_frontend.md","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L1","_origin":"ast","id":"pages_a09_security_a09_frontend","community":15,"community_name":"A09_Security — Frontend","norm_label":"a09_frontend.md"},{"label":"A09_Security — Frontend","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L8","_origin":"ast","id":"pages_a09_security_a09_frontend_a09_security_frontend","community":15,"community_name":"A09_Security — Frontend","norm_label":"a09_security — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L12","_origin":"ast","id":"pages_a09_security_a09_frontend_파일_구조","community":15,"community_name":"A09_Security — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L25","_origin":"ast","id":"pages_a09_security_a09_frontend_컴포넌트_함수","community":15,"community_name":"A09_Security — Frontend","norm_label":"컴포넌트 / 함수"},{"label":"약관 데이터 (A09_Security_Terms.ts)","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L31","_origin":"ast","id":"pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts","community":15,"community_name":"A09_Security — Frontend","norm_label":"약관 데이터 (a09_security_terms.ts)"},{"label":"API 클라이언트 함수 (⚠️ 미사용, 정의만)","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L40","_origin":"ast","id":"pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만","community":15,"community_name":"A09_Security — Frontend","norm_label":"api 클라이언트 함수 (⚠️ 미사용, 정의만)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L53","_origin":"ast","id":"pages_a09_security_a09_frontend_로컬라이제이션","community":15,"community_name":"A09_Security — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L64","_origin":"ast","id":"pages_a09_security_a09_frontend_스타일_css","community":15,"community_name":"A09_Security — Frontend","norm_label":"스타일 (css)"},{"label":"⚠️ 약관 텍스트와 실 코드 불일치","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L69","_origin":"ast","id":"pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치","community":15,"community_name":"A09_Security — Frontend","norm_label":"⚠️ 약관 텍스트와 실 코드 불일치"},{"label":"의존성","file_type":"document","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L75","_origin":"ast","id":"pages_a09_security_a09_frontend_의존성","community":15,"community_name":"A09_Security — Frontend","norm_label":"의존성"},{"label":"A09_Security_Router.md","file_type":"document","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L1","_origin":"ast","id":"pages_a09_security_backend_a09_security_router","community":94,"community_name":"A09_Security_Router.py","norm_label":"a09_security_router.md"},{"label":"A09_Security_Router.py","file_type":"document","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L10","_origin":"ast","id":"pages_a09_security_backend_a09_security_router_a09_security_router_py","community":94,"community_name":"A09_Security_Router.py","norm_label":"a09_security_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L14","_origin":"ast","id":"pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록","community":94,"community_name":"A09_Security_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L28","_origin":"ast","id":"pages_a09_security_backend_a09_security_router_연관_개념_및_의존성","community":94,"community_name":"A09_Security_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B01_api.md","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_b01_api","community":36,"community_name":"B01_Dashboard — API","norm_label":"b01_api.md"},{"label":"B01_Dashboard — API","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_b01_api_b01_dashboard_api","community":36,"community_name":"B01_Dashboard — API","norm_label":"b01_dashboard — api"},{"label":"사용자·회사","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L16","_origin":"ast","id":"pages_b01_dashboard_b01_api_사용자_회사","community":36,"community_name":"B01_Dashboard — API","norm_label":"사용자·회사"},{"label":"회사 관리자","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L27","_origin":"ast","id":"pages_b01_dashboard_b01_api_회사_관리자","community":36,"community_name":"B01_Dashboard — API","norm_label":"회사 관리자"},{"label":"프로젝트·자동화","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L37","_origin":"ast","id":"pages_b01_dashboard_b01_api_프로젝트_자동화","community":36,"community_name":"B01_Dashboard — API","norm_label":"프로젝트·자동화"},{"label":"시스템 관리자","file_type":"document","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L48","_origin":"ast","id":"pages_b01_dashboard_b01_api_시스템_관리자","community":36,"community_name":"B01_Dashboard — API","norm_label":"시스템 관리자"},{"label":"B01_backend.md","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_b01_backend","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"b01_backend.md"},{"label":"B01_Dashboard — Backend","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"b01_dashboard — backend"},{"label":"세분화 백엔드 위키 명세","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L12","_origin":"ast","id":"pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"세분화 백엔드 위키 명세"},{"label":"라우터 권한 헬퍼","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L18","_origin":"ast","id":"pages_b01_dashboard_b01_backend_라우터_권한_헬퍼","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"라우터 권한 헬퍼"},{"label":"저장소 및 삭제 함수","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L30","_origin":"ast","id":"pages_b01_dashboard_b01_backend_저장소_및_삭제_함수","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"저장소 및 삭제 함수"},{"label":"요청 스키마","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L51","_origin":"ast","id":"pages_b01_dashboard_b01_backend_요청_스키마","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"요청 스키마"},{"label":"기술부채","file_type":"document","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L61","_origin":"ast","id":"pages_b01_dashboard_b01_backend_기술부채","community":24,"community_name":"B01_Dashboard — Backend","norm_label":"기술부채"},{"label":"B01_db.md","file_type":"document","source_file":"pages/B01_Dashboard/B01_db.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_b01_db","community":95,"community_name":"B01_Dashboard — DB 사용 관계","norm_label":"b01_db.md"},{"label":"B01_Dashboard — DB 사용 관계","file_type":"document","source_file":"pages/B01_Dashboard/B01_db.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계","community":95,"community_name":"B01_Dashboard — DB 사용 관계","norm_label":"b01_dashboard — db 사용 관계"},{"label":"트랜잭션 경계","file_type":"document","source_file":"pages/B01_Dashboard/B01_db.md","source_location":"L25","_origin":"ast","id":"pages_b01_dashboard_b01_db_트랜잭션_경계","community":95,"community_name":"B01_Dashboard — DB 사용 관계","norm_label":"트랜잭션 경계"},{"label":"B01_dependencies.md","file_type":"document","source_file":"pages/B01_Dashboard/B01_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_b01_dependencies","community":96,"community_name":"B01_Dashboard — Dependencies","norm_label":"b01_dependencies.md"},{"label":"B01_Dashboard — Dependencies","file_type":"document","source_file":"pages/B01_Dashboard/B01_dependencies.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies","community":96,"community_name":"B01_Dashboard — Dependencies","norm_label":"b01_dashboard — dependencies"},{"label":"프로젝트 공통 모듈","file_type":"document","source_file":"pages/B01_Dashboard/B01_dependencies.md","source_location":"L23","_origin":"ast","id":"pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈","community":96,"community_name":"B01_Dashboard — Dependencies","norm_label":"프로젝트 공통 모듈"},{"label":"B01_frontend.md","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_b01_frontend","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"b01_frontend.md"},{"label":"B01_Dashboard — Frontend","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"b01_dashboard — frontend"},{"label":"파일과 진입점","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L12","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_파일과_진입점","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"파일과 진입점"},{"label":"분할된 UI 컴포넌트 파일","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L20","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"분할된 ui 컴포넌트 파일"},{"label":"UI 권한 헬퍼","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L33","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_ui_권한_헬퍼","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"ui 권한 헬퍼"},{"label":"모달","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L45","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_모달","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"모달"},{"label":"공유 자원 연결","file_type":"document","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L59","_origin":"ast","id":"pages_b01_dashboard_b01_frontend_공유_자원_연결","community":25,"community_name":"B01_Dashboard — Frontend","norm_label":"공유 자원 연결"},{"label":"B01_Dashboard_Router.md","file_type":"document","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_backend_b01_dashboard_router","community":97,"community_name":"B01_Dashboard_Router.py","norm_label":"b01_dashboard_router.md"},{"label":"B01_Dashboard_Router.py","file_type":"document","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py","community":97,"community_name":"B01_Dashboard_Router.py","norm_label":"b01_dashboard_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L14","_origin":"ast","id":"pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록","community":97,"community_name":"B01_Dashboard_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L26","_origin":"ast","id":"pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성","community":97,"community_name":"B01_Dashboard_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B01_Dashboard_UI_Page.md","file_type":"document","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b01_dashboard_frontend_b01_dashboard_ui_page","community":98,"community_name":"B01_Dashboard_UI_Page.ts","norm_label":"b01_dashboard_ui_page.md"},{"label":"B01_Dashboard_UI_Page.ts","file_type":"document","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts","community":98,"community_name":"B01_Dashboard_UI_Page.ts","norm_label":"b01_dashboard_ui_page.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록","community":98,"community_name":"B01_Dashboard_UI_Page.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L20","_origin":"ast","id":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성","community":98,"community_name":"B01_Dashboard_UI_Page.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B02_backend.md","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L1","_origin":"ast","id":"pages_b02_projregister_b02_backend","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"b02_backend.md"},{"label":"B02_ProjRegister — Backend","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L8","_origin":"ast","id":"pages_b02_projregister_b02_backend_b02_projregister_backend","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"b02_projregister — backend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L14","_origin":"ast","id":"pages_b02_projregister_b02_backend_파일_구조","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"파일 구조"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L22","_origin":"ast","id":"pages_b02_projregister_b02_backend_api_엔드포인트","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"api 엔드포인트"},{"label":"함수","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L28","_origin":"ast","id":"pages_b02_projregister_b02_backend_함수","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"함수"},{"label":"요청/응답 스키마 (Pydantic)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L38","_origin":"ast","id":"pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"요청/응답 스키마 (pydantic)"},{"label":"생성 로직 (create_project 트랜잭션)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L45","_origin":"ast","id":"pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"생성 로직 (create_project 트랜잭션)"},{"label":"DB 저장 컬럼 (projects INSERT)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L56","_origin":"ast","id":"pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"db 저장 컬럼 (projects insert)"},{"label":"의존성 (공통 유틸)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L61","_origin":"ast","id":"pages_b02_projregister_b02_backend_의존성_공통_유틸","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"의존성 (공통 유틸)"},{"label":"참고","file_type":"document","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L69","_origin":"ast","id":"pages_b02_projregister_b02_backend_참고","community":16,"community_name":"B02_ProjRegister — Backend","norm_label":"참고"},{"label":"B02_db.md","file_type":"document","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L1","_origin":"ast","id":"pages_b02_projregister_b02_db","community":42,"community_name":"B02_ProjRegister — DB","norm_label":"b02_db.md"},{"label":"B02_ProjRegister — DB","file_type":"document","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L8","_origin":"ast","id":"pages_b02_projregister_b02_db_b02_projregister_db","community":42,"community_name":"B02_ProjRegister — DB","norm_label":"b02_projregister — db"},{"label":"쓰는 테이블","file_type":"document","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L12","_origin":"ast","id":"pages_b02_projregister_b02_db_쓰는_테이블","community":42,"community_name":"B02_ProjRegister — DB","norm_label":"쓰는 테이블"},{"label":"저장소(파일시스템)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L20","_origin":"ast","id":"pages_b02_projregister_b02_db_저장소_파일시스템","community":42,"community_name":"B02_ProjRegister — DB","norm_label":"저장소(파일시스템)"},{"label":"참고 (계획 당시 의도)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L26","_origin":"ast","id":"pages_b02_projregister_b02_db_참고_계획_당시_의도","community":42,"community_name":"B02_ProjRegister — DB","norm_label":"참고 (계획 당시 의도)"},{"label":"B02_frontend.md","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b02_projregister_b02_frontend","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"b02_frontend.md"},{"label":"B02_ProjRegister — Frontend","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L8","_origin":"ast","id":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"b02_projregister — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L12","_origin":"ast","id":"pages_b02_projregister_b02_frontend_파일_구조","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L19","_origin":"ast","id":"pages_b02_projregister_b02_frontend_컴포넌트_함수","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"컴포넌트 / 함수"},{"label":"입력 필드","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L26","_origin":"ast","id":"pages_b02_projregister_b02_frontend_입력_필드","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"입력 필드"},{"label":"제출 로직","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L37","_origin":"ast","id":"pages_b02_projregister_b02_frontend_제출_로직","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"제출 로직"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L45","_origin":"ast","id":"pages_b02_projregister_b02_frontend_로컬라이제이션","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"로컬라이제이션"},{"label":"스타일 (CSS)","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L57","_origin":"ast","id":"pages_b02_projregister_b02_frontend_스타일_css","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"스타일 (css)"},{"label":"이벤트 핸들러","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L66","_origin":"ast","id":"pages_b02_projregister_b02_frontend_이벤트_핸들러","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"이벤트 핸들러"},{"label":"의존성","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L72","_origin":"ast","id":"pages_b02_projregister_b02_frontend_의존성","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"의존성"},{"label":"참고","file_type":"document","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L80","_origin":"ast","id":"pages_b02_projregister_b02_frontend_참고","community":10,"community_name":"B02_ProjRegister — Frontend","norm_label":"참고"},{"label":"B02_ProjRegister_Router.md","file_type":"document","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L1","_origin":"ast","id":"pages_b02_projregister_backend_b02_projregister_router","community":99,"community_name":"B02_ProjRegister_Router.py","norm_label":"b02_projregister_router.md"},{"label":"B02_ProjRegister_Router.py","file_type":"document","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L10","_origin":"ast","id":"pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py","community":99,"community_name":"B02_ProjRegister_Router.py","norm_label":"b02_projregister_router.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L14","_origin":"ast","id":"pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록","community":99,"community_name":"B02_ProjRegister_Router.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L20","_origin":"ast","id":"pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성","community":99,"community_name":"B02_ProjRegister_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B03_FileInput_plan_lidar_multi_file.md","file_type":"document","source_file":"pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file","community":122,"community_name":"B03_FileInput_plan_lidar_multi_file.md","norm_label":"b03_fileinput_plan_lidar_multi_file.md"},{"label":"B03 다중 라이다 파일·대용량 처리 보류 계획","file_type":"document","source_file":"pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획","community":122,"community_name":"B03_FileInput_plan_lidar_multi_file.md","norm_label":"b03 다중 라이다 파일·대용량 처리 보류 계획"},{"label":"B03_api.md","file_type":"document","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_api","community":43,"community_name":"B03_FileInput — API","norm_label":"b03_api.md"},{"label":"B03_FileInput — API","file_type":"document","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_api_b03_fileinput_api","community":43,"community_name":"B03_FileInput — API","norm_label":"b03_fileinput — api"},{"label":"일반 업로드","file_type":"document","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L16","_origin":"ast","id":"pages_b03_fileinput_b03_api_일반_업로드","community":43,"community_name":"B03_FileInput — API","norm_label":"일반 업로드"},{"label":"청크 업로드","file_type":"document","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L21","_origin":"ast","id":"pages_b03_fileinput_b03_api_청크_업로드","community":43,"community_name":"B03_FileInput — API","norm_label":"청크 업로드"},{"label":"workflow 조회","file_type":"document","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L29","_origin":"ast","id":"pages_b03_fileinput_b03_api_workflow_조회","community":43,"community_name":"B03_FileInput — API","norm_label":"workflow 조회"},{"label":"B03_backend.md","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_backend","community":130,"community_name":"B03_FileInput — Backend","norm_label":"b03_backend.md"},{"label":"B03_FileInput — Backend","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","community":130,"community_name":"B03_FileInput — Backend","norm_label":"b03_fileinput — backend"},{"label":"입력 검증·파일 처리","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L14","_origin":"ast","id":"pages_b03_fileinput_b03_backend_입력_검증_파일_처리","community":130,"community_name":"B03_FileInput — Backend","norm_label":"입력 검증·파일 처리"},{"label":"메타데이터 분석 및 파일 지문","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L26","_origin":"ast","id":"pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문","community":130,"community_name":"B03_FileInput — Backend","norm_label":"메타데이터 분석 및 파일 지문"},{"label":"임시 보관함 (R2 Temp Upload)","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L37","_origin":"ast","id":"pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload","community":130,"community_name":"B03_FileInput — Backend","norm_label":"임시 보관함 (r2 temp upload)"},{"label":"저장소 및 초기화","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L45","_origin":"ast","id":"pages_b03_fileinput_b03_backend_저장소_및_초기화","community":130,"community_name":"B03_FileInput — Backend","norm_label":"저장소 및 초기화"},{"label":"workflow·알림","file_type":"document","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L54","_origin":"ast","id":"pages_b03_fileinput_b03_backend_workflow_알림","community":130,"community_name":"B03_FileInput — Backend","norm_label":"workflow·알림"},{"label":"B03_db.md","file_type":"document","source_file":"pages/B03_FileInput/B03_db.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_db","community":100,"community_name":"B03_FileInput — DB 사용 관계","norm_label":"b03_db.md"},{"label":"B03_FileInput — DB 사용 관계","file_type":"document","source_file":"pages/B03_FileInput/B03_db.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계","community":100,"community_name":"B03_FileInput — DB 사용 관계","norm_label":"b03_fileinput — db 사용 관계"},{"label":"파일 경로","file_type":"document","source_file":"pages/B03_FileInput/B03_db.md","source_location":"L22","_origin":"ast","id":"pages_b03_fileinput_b03_db_파일_경로","community":100,"community_name":"B03_FileInput — DB 사용 관계","norm_label":"파일 경로"},{"label":"B03_dependencies.md","file_type":"document","source_file":"pages/B03_FileInput/B03_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_dependencies","community":101,"community_name":"B03_FileInput — Dependencies","norm_label":"b03_dependencies.md"},{"label":"B03_FileInput — Dependencies","file_type":"document","source_file":"pages/B03_FileInput/B03_dependencies.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies","community":101,"community_name":"B03_FileInput — Dependencies","norm_label":"b03_fileinput — dependencies"},{"label":"공통 모듈","file_type":"document","source_file":"pages/B03_FileInput/B03_dependencies.md","source_location":"L24","_origin":"ast","id":"pages_b03_fileinput_b03_dependencies_공통_모듈","community":101,"community_name":"B03_FileInput — Dependencies","norm_label":"공통 모듈"},{"label":"B03_frontend.md","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_b03_frontend","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"b03_frontend.md"},{"label":"B03_FileInput — Frontend","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"b03_fileinput — frontend"},{"label":"페이지·업로드 흐름","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L14","_origin":"ast","id":"pages_b03_fileinput_b03_frontend_페이지_업로드_흐름","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"페이지·업로드 흐름"},{"label":"UI 지원 유틸리티 (분할 완료)","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L25","_origin":"ast","id":"pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"ui 지원 유틸리티 (분할 완료)"},{"label":"API 클라이언트","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L30","_origin":"ast","id":"pages_b03_fileinput_b03_frontend_api_클라이언트","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"api 클라이언트"},{"label":"브라우저 상태·오프라인 보조","file_type":"document","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L40","_origin":"ast","id":"pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조","community":153,"community_name":"B03_FileInput — Frontend","norm_label":"브라우저 상태·오프라인 보조"},{"label":"B03_FileInput_Router.md","file_type":"document","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L1","_origin":"ast","id":"pages_b03_fileinput_backend_b03_fileinput_router","community":102,"community_name":"B03_FileInput_Router.py","norm_label":"b03_fileinput_router.md"},{"label":"B03_FileInput_Router.py","file_type":"document","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L10","_origin":"ast","id":"pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py","community":102,"community_name":"B03_FileInput_Router.py","norm_label":"b03_fileinput_router.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L14","_origin":"ast","id":"pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록","community":102,"community_name":"B03_FileInput_Router.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L21","_origin":"ast","id":"pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성","community":102,"community_name":"B03_FileInput_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B04_api.md","file_type":"document","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_b04_api","community":69,"community_name":"B04_PreProcess — API","norm_label":"b04_api.md"},{"label":"B04_PreProcess — API","file_type":"document","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L8","_origin":"ast","id":"pages_b04_preprocess_b04_api_b04_preprocess_api","community":69,"community_name":"B04_PreProcess — API","norm_label":"b04_preprocess — api"},{"label":"엔드포인트","file_type":"document","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L14","_origin":"ast","id":"pages_b04_preprocess_b04_api_엔드포인트","community":69,"community_name":"B04_PreProcess — API","norm_label":"엔드포인트"},{"label":"요청/응답 스키마 (Pydantic)","file_type":"document","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L40","_origin":"ast","id":"pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic","community":69,"community_name":"B04_PreProcess — API","norm_label":"요청/응답 스키마 (pydantic)"},{"label":"B04_backend.md","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_b04_backend","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"b04_backend.md"},{"label":"B04_PreProcess — Backend","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L9","_origin":"ast","id":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"b04_preprocess — backend"},{"label":"파일 구성 (오케스트레이터/저장소/라우터)","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L13","_origin":"ast","id":"pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"파일 구성 (오케스트레이터/저장소/라우터)"},{"label":"엔진 서브모듈","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L27","_origin":"ast","id":"pages_b04_preprocess_b04_backend_엔진_서브모듈","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"엔진 서브모듈"},{"label":"주요 함수 (Router / Repository / Engine / Utility)","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L45","_origin":"ast","id":"pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"주요 함수 (router / repository / engine / utility)"},{"label":"수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편)","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L68","_origin":"ast","id":"pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 s8 개편)"},{"label":"워크플로우 상태 전이 및 자동 확정","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L75","_origin":"ast","id":"pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"워크플로우 상태 전이 및 자동 확정"},{"label":"⚙️ 설정 및 환경 파일 정합성","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L82","_origin":"ast","id":"pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"⚙️ 설정 및 환경 파일 정합성"},{"label":"📋 구현 예외 처리 검토 항목 (PLAN)","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L92","_origin":"ast","id":"pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"📋 구현 예외 처리 검토 항목 (plan)"},{"label":"2D/GIS 미표시 원인 분석 및 조치","file_type":"document","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L97","_origin":"ast","id":"pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치","community":30,"community_name":"B04_PreProcess — Backend","norm_label":"2d/gis 미표시 원인 분석 및 조치"},{"label":"B04_db.md","file_type":"document","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_b04_db","community":44,"community_name":"B04_PreProcess — DB","norm_label":"b04_db.md"},{"label":"B04_PreProcess — DB","file_type":"document","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L8","_origin":"ast","id":"pages_b04_preprocess_b04_db_b04_preprocess_db","community":44,"community_name":"B04_PreProcess — DB","norm_label":"b04_preprocess — db"},{"label":"쓰는 테이블","file_type":"document","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L12","_origin":"ast","id":"pages_b04_preprocess_b04_db_쓰는_테이블","community":44,"community_name":"B04_PreProcess — DB","norm_label":"쓰는 테이블"},{"label":"Repository 함수","file_type":"document","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L23","_origin":"ast","id":"pages_b04_preprocess_b04_db_repository_함수","community":44,"community_name":"B04_PreProcess — DB","norm_label":"repository 함수"},{"label":"참고","file_type":"document","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L34","_origin":"ast","id":"pages_b04_preprocess_b04_db_참고","community":44,"community_name":"B04_PreProcess — DB","norm_label":"참고"},{"label":"B04_dependencies.md","file_type":"document","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_b04_dependencies","community":70,"community_name":"B04_PreProcess — Dependencies","norm_label":"b04_dependencies.md"},{"label":"B04_PreProcess — Dependencies","file_type":"document","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L9","_origin":"ast","id":"pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies","community":70,"community_name":"B04_PreProcess — Dependencies","norm_label":"b04_preprocess — dependencies"},{"label":"백엔드 (Python)","file_type":"document","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L13","_origin":"ast","id":"pages_b04_preprocess_b04_dependencies_백엔드_python","community":70,"community_name":"B04_PreProcess — Dependencies","norm_label":"백엔드 (python)"},{"label":"프론트엔드 (TypeScript)","file_type":"document","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L26","_origin":"ast","id":"pages_b04_preprocess_b04_dependencies_프론트엔드_typescript","community":70,"community_name":"B04_PreProcess — Dependencies","norm_label":"프론트엔드 (typescript)"},{"label":"B04_frontend.md","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_b04_frontend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b04_frontend.md"},{"label":"B04_PreProcess — Frontend","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L9","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b04_preprocess — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L15","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_파일_구조","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"파일 구조"},{"label":"⚠️ 계획서와 실 코드 불일치 (3D 뷰어)","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L32","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"⚠️ 계획서와 실 코드 불일치 (3d 뷰어)"},{"label":"3D 뷰어 DOM 마운트 버그 수리","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L42","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"3d 뷰어 dom 마운트 버그 수리"},{"label":"3D 뷰어 테마 연동 및 가독성 개선","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L46","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"3d 뷰어 테마 연동 및 가독성 개선"},{"label":"컴포넌트 \u0026 API 함수","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L51","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_컴포넌트_api_함수","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"컴포넌트 \u0026 api 함수"},{"label":"처리 흐름","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L65","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_처리_흐름","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"처리 흐름"},{"label":"3D 카메라 커서 피봇 \u0026 2D 오버레이 UI 개선 (2026-08-01~02 일원화)","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L73","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"3d 카메라 커서 피봇 \u0026 2d 오버레이 ui 개선 (2026-08-01~02 일원화)"},{"label":"의존성","file_type":"document","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L82","_origin":"ast","id":"pages_b04_preprocess_b04_frontend_의존성","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"의존성"},{"label":"B04_PreProcess_Router.md","file_type":"document","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L1","_origin":"ast","id":"pages_b04_preprocess_backend_b04_preprocess_router","community":103,"community_name":"B04_PreProcess_Router.py","norm_label":"b04_preprocess_router.md"},{"label":"B04_PreProcess_Router.py","file_type":"document","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L10","_origin":"ast","id":"pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py","community":103,"community_name":"B04_PreProcess_Router.py","norm_label":"b04_preprocess_router.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L14","_origin":"ast","id":"pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록","community":103,"community_name":"B04_PreProcess_Router.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L21","_origin":"ast","id":"pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성","community":103,"community_name":"B04_PreProcess_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_plan_2026-08-18.md","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"b05_profile_plan_2026-08-18.md"},{"label":"B05 구조물·UI 현재 계획","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"b05 구조물·ui 현재 계획"},{"label":"B05/B06 구조물 적용 범위","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"b05/b06 구조물 적용 범위"},{"label":"2026-08-18 사이드 패널·입력 로직 계획 기록","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L29","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"2026-08-18 사이드 패널·입력 로직 계획 기록"},{"label":"2026-08-18 B05 페이지 개선 2차 계획 기록","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L40","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"2026-08-18 b05 페이지 개선 2차 계획 기록"},{"label":"후속 결정 대기","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L51","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기","community":38,"community_name":"B05 구조물·UI 현재 계획","norm_label":"후속 결정 대기"},{"label":"B05_Profile_plan_2026-08-19.md","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"b05_profile_plan_2026-08-19.md"},{"label":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"b05 구조물 입력·종단 표시 정비 — 2026-08-19"},{"label":"기준 해석 보류","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"기준 해석 보류"},{"label":"완료 범위","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L18","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"완료 범위"},{"label":"주요 항목","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L32","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"주요 항목"},{"label":"기록된 검증","file_type":"document","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L42","_origin":"ast","id":"pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증","community":139,"community_name":"B05 구조물 입력·종단 표시 정비 — 2026-08-19","norm_label":"기록된 검증"},{"label":"B05_api.md","file_type":"document","source_file":"pages/B05_Profile/B05_api.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_api","community":134,"community_name":"B05_Profile — API","norm_label":"b05_api.md"},{"label":"B05_Profile — API","file_type":"document","source_file":"pages/B05_Profile/B05_api.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_api_b05_profile_api","community":134,"community_name":"B05_Profile — API","norm_label":"b05_profile — api"},{"label":"엔드포인트","file_type":"document","source_file":"pages/B05_Profile/B05_api.md","source_location":"L16","_origin":"ast","id":"pages_b05_profile_b05_api_엔드포인트","community":134,"community_name":"B05_Profile — API","norm_label":"엔드포인트"},{"label":"API 스키마 및 반환 필드","file_type":"document","source_file":"pages/B05_Profile/B05_api.md","source_location":"L31","_origin":"ast","id":"pages_b05_profile_b05_api_api_스키마_및_반환_필드","community":134,"community_name":"B05_Profile — API","norm_label":"api 스키마 및 반환 필드"},{"label":"`POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`)","file_type":"document","source_file":"pages/B05_Profile/B05_api.md","source_location":"L33","_origin":"ast","id":"pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest","community":134,"community_name":"B05_Profile — API","norm_label":"`post /{project_id}/route/confirm` 요청 (`routeconfirmrequest`)"},{"label":"B05_backend.md","file_type":"document","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_backend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b05_backend.md"},{"label":"B05_Profile — Backend","file_type":"document","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_backend_b05_profile_backend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b05_profile — backend"},{"label":"📂 소스코드 1:1 세분화 위키 파일 목록","file_type":"document","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L16","_origin":"ast","id":"pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"📂 소스코드 1:1 세분화 위키 파일 목록"},{"label":"📋 핵심 백엔드 아키텍처 개요","file_type":"document","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L33","_origin":"ast","id":"pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"📋 핵심 백엔드 아키텍처 개요"},{"label":"B05_completed_followups.md","file_type":"document","source_file":"pages/B05_Profile/B05_completed_followups.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_completed_followups","community":135,"community_name":"B05_completed_followups.md","norm_label":"b05_completed_followups.md"},{"label":"B05 후속 완료 항목","file_type":"document","source_file":"pages/B05_Profile/B05_completed_followups.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_completed_followups_b05_후속_완료_항목","community":135,"community_name":"B05_completed_followups.md","norm_label":"b05 후속 완료 항목"},{"label":"B05_corridor_cut_fill.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_cut_fill","community":161,"community_name":"B05 구조물 구간 절취·측벽·성토 패치","norm_label":"b05_corridor_cut_fill.md"},{"label":"B05 구조물 구간 절취·측벽·성토 패치","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치","community":161,"community_name":"B05 구조물 구간 절취·측벽·성토 패치","norm_label":"b05 구조물 구간 절취·측벽·성토 패치"},{"label":"절취와 경계","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_corridor_cut_fill_절취와_경계","community":161,"community_name":"B05 구조물 구간 절취·측벽·성토 패치","norm_label":"절취와 경계"},{"label":"B06 변형 성토선 패치","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L26","_origin":"ast","id":"pages_b05_profile_b05_corridor_cut_fill_b06_변형_성토선_패치","community":161,"community_name":"B05 구조물 구간 절취·측벽·성토 패치","norm_label":"b06 변형 성토선 패치"},{"label":"저장·검증","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L39","_origin":"ast","id":"pages_b05_profile_b05_corridor_cut_fill_저장_검증","community":161,"community_name":"B05 구조물 구간 절취·측벽·성토 패치","norm_label":"저장·검증"},{"label":"B05_corridor_followup_decisions.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_followup_decisions.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_followup_decisions","community":136,"community_name":"B05_corridor_followup_decisions.md","norm_label":"b05_corridor_followup_decisions.md"},{"label":"B05 구조물 3D 후속 판정","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_followup_decisions.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정","community":136,"community_name":"B05_corridor_followup_decisions.md","norm_label":"b05 구조물 3d 후속 판정"},{"label":"B05_corridor_patch_finish.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_patch_finish","community":137,"community_name":"B05 변형 성토면 마감·날개 패치","norm_label":"b05_corridor_patch_finish.md"},{"label":"B05 변형 성토면 마감·날개 패치","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치","community":137,"community_name":"B05 변형 성토면 마감·날개 패치","norm_label":"b05 변형 성토면 마감·날개 패치"},{"label":"패치 마감","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_corridor_patch_finish_패치_마감","community":137,"community_name":"B05 변형 성토면 마감·날개 패치","norm_label":"패치 마감"},{"label":"세월교 날개 패치","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L25","_origin":"ast","id":"pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치","community":137,"community_name":"B05 변형 성토면 마감·날개 패치","norm_label":"세월교 날개 패치"},{"label":"저장·검증","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L36","_origin":"ast","id":"pages_b05_profile_b05_corridor_patch_finish_저장_검증","community":137,"community_name":"B05 변형 성토면 마감·날개 패치","norm_label":"저장·검증"},{"label":"B05_corridor_plan_curves.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"b05_corridor_plan_curves.md"},{"label":"B05 구조물 3D 투영 커브","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"b05 구조물 3d 투영 커브"},{"label":"커브 생성·렌더","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_커브_생성_렌더","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"커브 생성·렌더"},{"label":"비탈 투영·성토면 절단","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L28","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_비탈_투영_성토면_절단","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"비탈 투영·성토면 절단"},{"label":"구조물 날개·바닥 연결","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L42","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_구조물_날개_바닥_연결","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"구조물 날개·바닥 연결"},{"label":"저장·호환성","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L52","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_저장_호환성","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"저장·호환성"},{"label":"검증","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L61","_origin":"ast","id":"pages_b05_profile_b05_corridor_plan_curves_검증","community":132,"community_name":"B05 구조물 3D 투영 커브","norm_label":"검증"},{"label":"B05_corridor_surface.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"b05_corridor_surface.md"},{"label":"B05 계획노선 코리도 삼각망 서피스","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"b05 계획노선 코리도 삼각망 서피스"},{"label":"프론트엔드 구성","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface_프론트엔드_구성","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"프론트엔드 구성"},{"label":"저장·호환성","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L30","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface_저장_호환성","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"저장·호환성"},{"label":"진행 중 계획","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L42","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface_진행_중_계획","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"진행 중 계획"},{"label":"검증","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L46","_origin":"ast","id":"pages_b05_profile_b05_corridor_surface_검증","community":154,"community_name":"B05 계획노선 코리도 삼각망 서피스","norm_label":"검증"},{"label":"B05_corridor_turn_correction_plan.md","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"b05_corridor_turn_correction_plan.md"},{"label":"B05 급선회 3D 국부 보정 계획","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"b05 급선회 3d 국부 보정 계획"},{"label":"목적과 경계","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L12","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"목적과 경계"},{"label":"국부 패치 절차","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L18","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"국부 패치 절차"},{"label":"구조물 연동","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L29","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"구조물 연동"},{"label":"확인된 노견 확장 회귀","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L37","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"확인된 노견 확장 회귀"},{"label":"완료 조건","file_type":"document","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L48","_origin":"ast","id":"pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건","community":138,"community_name":"B05 급선회 3D 국부 보정 계획","norm_label":"완료 조건"},{"label":"B05_db.md","file_type":"document","source_file":"pages/B05_Profile/B05_db.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_db","community":71,"community_name":"B05_Profile — DB 사용 관계","norm_label":"b05_db.md"},{"label":"B05_Profile — DB 사용 관계","file_type":"document","source_file":"pages/B05_Profile/B05_db.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_db_b05_profile_db_사용_관계","community":71,"community_name":"B05_Profile — DB 사용 관계","norm_label":"b05_profile — db 사용 관계"},{"label":"Repository 함수","file_type":"document","source_file":"pages/B05_Profile/B05_db.md","source_location":"L22","_origin":"ast","id":"pages_b05_profile_b05_db_repository_함수","community":71,"community_name":"B05_Profile — DB 사용 관계","norm_label":"repository 함수"},{"label":"저장 경로","file_type":"document","source_file":"pages/B05_Profile/B05_db.md","source_location":"L33","_origin":"ast","id":"pages_b05_profile_b05_db_저장_경로","community":71,"community_name":"B05_Profile — DB 사용 관계","norm_label":"저장 경로"},{"label":"B05_dependencies.md","file_type":"document","source_file":"pages/B05_Profile/B05_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_dependencies","community":104,"community_name":"B05_Profile — Dependencies","norm_label":"b05_dependencies.md"},{"label":"B05_Profile — Dependencies","file_type":"document","source_file":"pages/B05_Profile/B05_dependencies.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_dependencies_b05_profile_dependencies","community":104,"community_name":"B05_Profile — Dependencies","norm_label":"b05_profile — dependencies"},{"label":"페이지 파일별 연결","file_type":"document","source_file":"pages/B05_Profile/B05_dependencies.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_b05_dependencies_페이지_파일별_연결","community":104,"community_name":"B05_Profile — Dependencies","norm_label":"페이지 파일별 연결"},{"label":"B05_frontend.md","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_frontend","community":155,"community_name":"B05_Profile — Frontend","norm_label":"b05_frontend.md"},{"label":"B05_Profile — Frontend","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_frontend_b05_profile_frontend","community":155,"community_name":"B05_Profile — Frontend","norm_label":"b05_profile — frontend"},{"label":"📂 소스코드 1:1 세분화 위키 파일 목록","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L18","_origin":"ast","id":"pages_b05_profile_b05_frontend_소스코드_1_1_세분화_위키_파일_목록","community":155,"community_name":"B05_Profile — Frontend","norm_label":"📂 소스코드 1:1 세분화 위키 파일 목록"},{"label":"📋 핵심 프론트엔드 아키텍처 개요","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L45","_origin":"ast","id":"pages_b05_profile_b05_frontend_핵심_프론트엔드_아키텍처_개요","community":155,"community_name":"B05_Profile — Frontend","norm_label":"📋 핵심 프론트엔드 아키텍처 개요"},{"label":"남은 파일 한계","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L62","_origin":"ast","id":"pages_b05_profile_b05_frontend_남은_파일_한계","community":155,"community_name":"B05_Profile — Frontend","norm_label":"남은 파일 한계"},{"label":"종단테이블 표시 보정","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L66","_origin":"ast","id":"pages_b05_profile_b05_frontend_종단테이블_표시_보정","community":155,"community_name":"B05_Profile — Frontend","norm_label":"종단테이블 표시 보정"},{"label":"B05_frontend_alignment.md","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_frontend_alignment","community":45,"community_name":"B05_Profile — Profile Alignment \u0026 Table","norm_label":"b05_frontend_alignment.md"},{"label":"B05_Profile — Profile Alignment \u0026 Table","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table","community":45,"community_name":"B05_Profile — Profile Alignment \u0026 Table","norm_label":"b05_profile — profile alignment \u0026 table"},{"label":"종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L12","_origin":"ast","id":"pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts","community":45,"community_name":"B05_Profile — Profile Alignment \u0026 Table","norm_label":"종단 계획고 편집 인터랙션 (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)"},{"label":"12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L22","_origin":"ast","id":"pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts","community":45,"community_name":"B05_Profile — Profile Alignment \u0026 Table","norm_label":"12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)"},{"label":"비정규 측점(구조물) 테이블 오버레이 \u0026 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L42","_origin":"ast","id":"pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts","community":45,"community_name":"B05_Profile — Profile Alignment \u0026 Table","norm_label":"비정규 측점(구조물) 테이블 오버레이 \u0026 런타임 검증 (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)"},{"label":"B05_frontend_viewer.md","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_frontend_viewer","community":72,"community_name":"B05_Profile — 3D Viewer \u0026 Interaction","norm_label":"b05_frontend_viewer.md"},{"label":"B05_Profile — 3D Viewer \u0026 Interaction","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction","community":72,"community_name":"B05_Profile — 3D Viewer \u0026 Interaction","norm_label":"b05_profile — 3d viewer \u0026 interaction"},{"label":"3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`)","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L12","_origin":"ast","id":"pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts","community":72,"community_name":"B05_Profile — 3D Viewer \u0026 Interaction","norm_label":"3d 지형 뷰포트 시각화 (`_ui_viewer.ts`, `_ui_markers.ts`)"},{"label":"3D 마커 직접 드래그 이동 (0_old I-401 이식)","file_type":"document","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L19","_origin":"ast","id":"pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식","community":72,"community_name":"B05_Profile — 3D Viewer \u0026 Interaction","norm_label":"3d 마커 직접 드래그 이동 (0_old i-401 이식)"},{"label":"B05_structure_stations.md","file_type":"document","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_structure_stations","community":140,"community_name":"B05 구조물 비정규 측점 공급","norm_label":"b05_structure_stations.md"},{"label":"B05 구조물 비정규 측점 공급","file_type":"document","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급","community":140,"community_name":"B05 구조물 비정규 측점 공급","norm_label":"b05 구조물 비정규 측점 공급"},{"label":"공급 경로","file_type":"document","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_structure_stations_공급_경로","community":140,"community_name":"B05 구조물 비정규 측점 공급","norm_label":"공급 경로"},{"label":"정본 규칙","file_type":"document","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_b05_structure_stations_정본_규칙","community":140,"community_name":"B05 구조물 비정규 측점 공급","norm_label":"정본 규칙"},{"label":"검증","file_type":"document","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L34","_origin":"ast","id":"pages_b05_profile_b05_structure_stations_검증","community":140,"community_name":"B05 구조물 비정규 측점 공급","norm_label":"검증"},{"label":"B05_structures.md","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_b05_structures","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"b05_structures.md"},{"label":"B05 구조물 정본·통합 편집","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"b05 구조물 정본·통합 편집"},{"label":"정본과 타입 레지스트리","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_b05_structures_정본과_타입_레지스트리","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"정본과 타입 레지스트리"},{"label":"배수관·시설 옵션","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_b05_structures_배수관_시설_옵션","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"배수관·시설 옵션"},{"label":"백엔드 파일","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L35","_origin":"ast","id":"pages_b05_profile_b05_structures_백엔드_파일","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"백엔드 파일"},{"label":"프론트엔드 파일과 동작","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L44","_origin":"ast","id":"pages_b05_profile_b05_structures_프론트엔드_파일과_동작","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"프론트엔드 파일과 동작"},{"label":"유역 추천·개략 단면","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L57","_origin":"ast","id":"pages_b05_profile_b05_structures_유역_추천_개략_단면","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"유역 추천·개략 단면"},{"label":"API","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L67","_origin":"ast","id":"pages_b05_profile_b05_structures_api","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"api"},{"label":"B06 경계와 남은 범위","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L75","_origin":"ast","id":"pages_b05_profile_b05_structures_b06_경계와_남은_범위","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"b06 경계와 남은 범위"},{"label":"검증","file_type":"document","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L81","_origin":"ast","id":"pages_b05_profile_b05_structures_검증","community":37,"community_name":"B05 구조물 정본·통합 편집","norm_label":"검증"},{"label":"B05_Profile_Engine_Grade.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_grade","community":105,"community_name":"B05_Profile_Engine_Grade.py","norm_label":"b05_profile_engine_grade.md"},{"label":"B05_Profile_Engine_Grade.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py","community":105,"community_name":"B05_Profile_Engine_Grade.py","norm_label":"b05_profile_engine_grade.py"},{"label":"🛠️ 주요 클래스 및 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록","community":105,"community_name":"B05_Profile_Engine_Grade.py","norm_label":"🛠️ 주요 클래스 및 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성","community":105,"community_name":"B05_Profile_Engine_Grade.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_Engine_Sections.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_sections","community":73,"community_name":"B05_Profile_Engine_Sections.py","norm_label":"b05_profile_engine_sections.md"},{"label":"B05_Profile_Engine_Sections.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py","community":73,"community_name":"B05_Profile_Engine_Sections.py","norm_label":"b05_profile_engine_sections.py"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록","community":73,"community_name":"B05_Profile_Engine_Sections.py","norm_label":"🛠️ 주요 함수 목록"},{"label":"⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준)","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준","community":73,"community_name":"B05_Profile_Engine_Sections.py","norm_label":"⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준)"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L28","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성","community":73,"community_name":"B05_Profile_Engine_Sections.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_Engine_Solver.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_solver","community":106,"community_name":"B05_Profile_Engine_Solver.py","norm_label":"b05_profile_engine_solver.md"},{"label":"B05_Profile_Engine_Solver.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py","community":106,"community_name":"B05_Profile_Engine_Solver.py","norm_label":"b05_profile_engine_solver.py"},{"label":"🛠️ 엔진 핵심 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록","community":106,"community_name":"B05_Profile_Engine_Solver.py","norm_label":"🛠️ 엔진 핵심 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성","community":106,"community_name":"B05_Profile_Engine_Solver.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_Repository.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_repository","community":107,"community_name":"B05_Profile_Repository.py","norm_label":"b05_profile_repository.md"},{"label":"B05_Profile_Repository.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py","community":107,"community_name":"B05_Profile_Repository.py","norm_label":"b05_profile_repository.py"},{"label":"🛠️ DB 접근 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록","community":107,"community_name":"B05_Profile_Repository.py","norm_label":"🛠️ db 접근 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L27","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성","community":107,"community_name":"B05_Profile_Repository.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_Router.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router","community":108,"community_name":"B05_Profile_Router.py","norm_label":"b05_profile_router.md"},{"label":"B05_Profile_Router.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_b05_profile_router_py","community":108,"community_name":"B05_Profile_Router.py","norm_label":"b05_profile_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록","community":108,"community_name":"B05_Profile_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 모듈 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성","community":108,"community_name":"B05_Profile_Router.py","norm_label":"🔗 연관 모듈 및 의존성"},{"label":"B05_Profile_Router_Confirm.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_confirm","community":109,"community_name":"B05_Profile_Router_Confirm.py","norm_label":"b05_profile_router_confirm.md"},{"label":"B05_Profile_Router_Confirm.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py","community":109,"community_name":"B05_Profile_Router_Confirm.py","norm_label":"b05_profile_router_confirm.py"},{"label":"🛠️ 주요 헬퍼 함수 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록","community":109,"community_name":"B05_Profile_Router_Confirm.py","norm_label":"🛠️ 주요 헬퍼 함수 목록"},{"label":"🔗 연관 모듈","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈","community":109,"community_name":"B05_Profile_Router_Confirm.py","norm_label":"🔗 연관 모듈"},{"label":"B05_Profile_Schema.md","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_schema","community":110,"community_name":"B05_Profile_Schema.py","norm_label":"b05_profile_schema.md"},{"label":"B05_Profile_Schema.py","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py","community":110,"community_name":"B05_Profile_Schema.py","norm_label":"b05_profile_schema.py"},{"label":"🛠️ Pydantic 모델 및 검증 헬퍼 목록","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록","community":110,"community_name":"B05_Profile_Schema.py","norm_label":"🛠️ pydantic 모델 및 검증 헬퍼 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L29","_origin":"ast","id":"pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성","community":110,"community_name":"B05_Profile_Schema.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_Api_Fetch.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_api_fetch","community":74,"community_name":"B05_Profile_Api_Fetch.ts","norm_label":"b05_profile_api_fetch.md"},{"label":"B05_Profile_Api_Fetch.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts","community":74,"community_name":"B05_Profile_Api_Fetch.ts","norm_label":"b05_profile_api_fetch.ts"},{"label":"🛠️ 주요 API 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록","community":74,"community_name":"B05_Profile_Api_Fetch.ts","norm_label":"🛠️ 주요 api 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성","community":74,"community_name":"B05_Profile_Api_Fetch.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Drainage_Panel.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel","community":75,"community_name":"B05_Profile_UI_Drainage_Panel","norm_label":"b05_profile_ui_drainage_panel.md"},{"label":"B05_Profile_UI_Drainage_Panel","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel","community":75,"community_name":"B05_Profile_UI_Drainage_Panel","norm_label":"b05_profile_ui_drainage_panel"},{"label":"📋 개요 및 특징","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L13","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징","community":75,"community_name":"B05_Profile_UI_Drainage_Panel","norm_label":"📋 개요 및 특징"},{"label":"🛠️ 주요 함수 / 심볼 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L17","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록","community":75,"community_name":"B05_Profile_UI_Drainage_Panel","norm_label":"🛠️ 주요 함수 / 심볼 목록"},{"label":"B05_Profile_UI_Drainage_Parts.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts","community":46,"community_name":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","norm_label":"b05_profile_ui_drainage_parts.md"},{"label":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠","community":46,"community_name":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","norm_label":"b05_profile_ui_drainage_parts — 배수유역 공용 ui 파츠"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L11","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할","community":46,"community_name":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L15","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수","community":46,"community_name":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성","community":46,"community_name":"B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠","norm_label":"3. 의존성"},{"label":"B05_Profile_UI_Drainage_Pipes.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes","community":76,"community_name":"B05_Profile_UI_Drainage_Pipes","norm_label":"b05_profile_ui_drainage_pipes.md"},{"label":"B05_Profile_UI_Drainage_Pipes","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes","community":76,"community_name":"B05_Profile_UI_Drainage_Pipes","norm_label":"b05_profile_ui_drainage_pipes"},{"label":"📋 개요 및 특징","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L13","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징","community":76,"community_name":"B05_Profile_UI_Drainage_Pipes","norm_label":"📋 개요 및 특징"},{"label":"🛠️ 주요 함수 / 심볼 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L17","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록","community":76,"community_name":"B05_Profile_UI_Drainage_Pipes","norm_label":"🛠️ 주요 함수 / 심볼 목록"},{"label":"B05_Profile_UI_IrregularStations.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_irregularstations","community":111,"community_name":"B05_Profile_UI_IrregularStations.ts","norm_label":"b05_profile_ui_irregularstations.md"},{"label":"B05_Profile_UI_IrregularStations.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts","community":111,"community_name":"B05_Profile_UI_IrregularStations.ts","norm_label":"b05_profile_ui_irregularstations.ts"},{"label":"🛠️ 주요 인터페이스 및 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록","community":111,"community_name":"B05_Profile_UI_IrregularStations.ts","norm_label":"🛠️ 주요 인터페이스 및 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L24","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성","community":111,"community_name":"B05_Profile_UI_IrregularStations.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Page.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_page","community":112,"community_name":"B05_Profile_UI_Page.ts","norm_label":"b05_profile_ui_page.md"},{"label":"B05_Profile_UI_Page.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts","community":112,"community_name":"B05_Profile_UI_Page.ts","norm_label":"b05_profile_ui_page.ts"},{"label":"🛠️ 주요 컴포넌트 및 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록","community":112,"community_name":"B05_Profile_UI_Page.ts","norm_label":"🛠️ 주요 컴포넌트 및 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성","community":112,"community_name":"B05_Profile_UI_Page.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Panel.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_panel","community":113,"community_name":"B05_Profile_UI_Panel.ts","norm_label":"b05_profile_ui_panel.md"},{"label":"B05_Profile_UI_Panel.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts","community":113,"community_name":"B05_Profile_UI_Panel.ts","norm_label":"b05_profile_ui_panel.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록","community":113,"community_name":"B05_Profile_UI_Panel.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L21","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성","community":113,"community_name":"B05_Profile_UI_Panel.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Profile_Alignment.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment","community":114,"community_name":"B05_Profile_UI_Profile_Alignment.ts","norm_label":"b05_profile_ui_profile_alignment.md"},{"label":"B05_Profile_UI_Profile_Alignment.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts","community":114,"community_name":"B05_Profile_UI_Profile_Alignment.ts","norm_label":"b05_profile_ui_profile_alignment.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록","community":114,"community_name":"B05_Profile_UI_Profile_Alignment.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L21","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성","community":114,"community_name":"B05_Profile_UI_Profile_Alignment.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Profile_Panel.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_panel","community":77,"community_name":"B05_Profile_UI_Profile_Panel.ts","norm_label":"b05_profile_ui_profile_panel.md"},{"label":"B05_Profile_UI_Profile_Panel.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts","community":77,"community_name":"B05_Profile_UI_Profile_Panel.ts","norm_label":"b05_profile_ui_profile_panel.ts"},{"label":"🛠️ 주요 기능 및 개선사항 (2026-08-06)","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06","community":77,"community_name":"B05_Profile_UI_Profile_Panel.ts","norm_label":"🛠️ 주요 기능 및 개선사항 (2026-08-06)"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L22","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록","community":77,"community_name":"B05_Profile_UI_Profile_Panel.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L29","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성","community":77,"community_name":"B05_Profile_UI_Profile_Panel.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Profile_Table.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_table","community":115,"community_name":"B05_Profile_UI_Profile_Table.ts","norm_label":"b05_profile_ui_profile_table.md"},{"label":"B05_Profile_UI_Profile_Table.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts","community":115,"community_name":"B05_Profile_UI_Profile_Table.ts","norm_label":"b05_profile_ui_profile_table.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록","community":115,"community_name":"B05_Profile_UI_Profile_Table.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성","community":115,"community_name":"B05_Profile_UI_Profile_Table.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B05_Profile_UI_Viewer.md","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_viewer","community":116,"community_name":"B05_Profile_UI_Viewer.ts","norm_label":"b05_profile_ui_viewer.md"},{"label":"B05_Profile_UI_Viewer.ts","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L10","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts","community":116,"community_name":"B05_Profile_UI_Viewer.ts","norm_label":"b05_profile_ui_viewer.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L14","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록","community":116,"community_name":"B05_Profile_UI_Viewer.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L20","_origin":"ast","id":"pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성","community":116,"community_name":"B05_Profile_UI_Viewer.ts","norm_label":"🔗 연관 개념 및 의존성"},{"label":"_UI_Drainage_Render.md","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_ui_drainage_render","community":47,"community_name":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","norm_label":"_ui_drainage_render.md"},{"label":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러","community":47,"community_name":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","norm_label":"_ui_drainage_render — 배수유역도 canvas 렌더러"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L11","_origin":"ast","id":"pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할","community":47,"community_name":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L15","_origin":"ast","id":"pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수","community":47,"community_name":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_frontend_ui_drainage_render_3_의존성","community":47,"community_name":"_UI_Drainage_Render — 배수유역도 Canvas 렌더러","norm_label":"3. 의존성"},{"label":"_UI_Profile_Structures.md","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_ui_profile_structures","community":48,"community_name":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","norm_label":"_ui_profile_structures.md"},{"label":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션","community":48,"community_name":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","norm_label":"_ui_profile_structures — 종단 구조물 렌더링 및 인터랙션"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L11","_origin":"ast","id":"pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할","community":48,"community_name":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L15","_origin":"ast","id":"pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수","community":48,"community_name":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L23","_origin":"ast","id":"pages_b05_profile_frontend_ui_profile_structures_3_의존성","community":48,"community_name":"_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션","norm_label":"3. 의존성"},{"label":"_UI_Selection.md","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L1","_origin":"ast","id":"pages_b05_profile_frontend_ui_selection","community":49,"community_name":"_UI_Selection — 배수/구조물 3자 선택 동기화","norm_label":"_ui_selection.md"},{"label":"_UI_Selection — 배수/구조물 3자 선택 동기화","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L9","_origin":"ast","id":"pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화","community":49,"community_name":"_UI_Selection — 배수/구조물 3자 선택 동기화","norm_label":"_ui_selection — 배수/구조물 3자 선택 동기화"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L11","_origin":"ast","id":"pages_b05_profile_frontend_ui_selection_1_개요_및_역할","community":49,"community_name":"_UI_Selection — 배수/구조물 3자 선택 동기화","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L15","_origin":"ast","id":"pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수","community":49,"community_name":"_UI_Selection — 배수/구조물 3자 선택 동기화","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L22","_origin":"ast","id":"pages_b05_profile_frontend_ui_selection_3_의존성","community":49,"community_name":"_UI_Selection — 배수/구조물 3자 선택 동기화","norm_label":"3. 의존성"},{"label":"B06_api.md","file_type":"document","source_file":"pages/B06_Section/B06_api.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_api","community":141,"community_name":"B06_api.md","norm_label":"b06_api.md"},{"label":"B06_Section — API","file_type":"document","source_file":"pages/B06_Section/B06_api.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_api_b06_section_api","community":141,"community_name":"B06_api.md","norm_label":"b06_section — api"},{"label":"B06_backend.md","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_backend","community":142,"community_name":"B06_Section — Backend","norm_label":"b06_backend.md"},{"label":"B06_Section — Backend","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_backend_b06_section_backend","community":142,"community_name":"B06_Section — Backend","norm_label":"b06_section — backend"},{"label":"요청·응답 모델","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_b06_backend_요청_응답_모델","community":142,"community_name":"B06_Section — Backend","norm_label":"요청·응답 모델"},{"label":"계산 엔진","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_b06_backend_계산_엔진","community":142,"community_name":"B06_Section — Backend","norm_label":"계산 엔진"},{"label":"라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성)","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L34","_origin":"ast","id":"pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성","community":142,"community_name":"B06_Section — Backend","norm_label":"라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성)"},{"label":"데이터 영구 저장 및 환경설정","file_type":"document","source_file":"pages/B06_Section/B06_backend.md","source_location":"L47","_origin":"ast","id":"pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정","community":142,"community_name":"B06_Section — Backend","norm_label":"데이터 영구 저장 및 환경설정"},{"label":"B06_culvert_basin_multitier.md","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"b06_culvert_basin_multitier.md"},{"label":"B06 집수정·다단 기슭막이","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"b06 집수정·다단 기슭막이"},{"label":"유입 구조물","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L12","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_유입_구조물","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"유입 구조물"},{"label":"집수정 계류측 성토부","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L27","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"집수정 계류측 성토부"},{"label":"유출 성토부·다단","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L33","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"유출 성토부·다단"},{"label":"자체검증 기록","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L45","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_자체검증_기록","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"자체검증 기록"},{"label":"미결","file_type":"document","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L57","_origin":"ast","id":"pages_b06_section_b06_culvert_basin_multitier_미결","community":150,"community_name":"B06 집수정·다단 기슭막이","norm_label":"미결"},{"label":"B06_culvert_controls.md","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_culvert_controls","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"b06_culvert_controls.md"},{"label":"B06 배수관 구조물 조작·표시","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"b06 배수관 구조물 조작·표시"},{"label":"4축 조작과 재질","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L12","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_4축_조작과_재질","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"4축 조작과 재질"},{"label":"조정창","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_조정창","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"조정창"},{"label":"집수정 9키 조작","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L32","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_집수정_9키_조작","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"집수정 9키 조작"},{"label":"계산·보기 분리","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L43","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_계산_보기_분리","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"계산·보기 분리"},{"label":"자체검증 기록","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L50","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_자체검증_기록","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"자체검증 기록"},{"label":"구현 파일","file_type":"document","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L61","_origin":"ast","id":"pages_b06_section_b06_culvert_controls_구현_파일","community":78,"community_name":"B06 배수관 구조물 조작·표시","norm_label":"구현 파일"},{"label":"B06_culvert_geometry_redesign.md","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"b06_culvert_geometry_redesign.md"},{"label":"B06 배수관 구조물 기하·조작 체계","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"b06 배수관 구조물 기하·조작 체계"},{"label":"기슭막이·관 핵심 규칙","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"기슭막이·관 핵심 규칙"},{"label":"접속선","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L27","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_접속선","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"접속선"},{"label":"설계선 트림","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L40","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_설계선_트림","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"설계선 트림"},{"label":"구현 파일","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L44","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_구현_파일","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"구현 파일"},{"label":"검증 상태","file_type":"document","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L55","_origin":"ast","id":"pages_b06_section_b06_culvert_geometry_redesign_검증_상태","community":151,"community_name":"B06 배수관 구조물 기하·조작 체계","norm_label":"검증 상태"},{"label":"B06_culvert_link_trim.md","file_type":"document","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_culvert_link_trim","community":143,"community_name":"B06 인접 측점 구조물 트림 정리","norm_label":"b06_culvert_link_trim.md"},{"label":"B06 인접 측점 구조물 트림 정리","file_type":"document","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리","community":143,"community_name":"B06 인접 측점 구조물 트림 정리","norm_label":"b06 인접 측점 구조물 트림 정리"},{"label":"처리 항목","file_type":"document","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_b06_culvert_link_trim_처리_항목","community":143,"community_name":"B06 인접 측점 구조물 트림 정리","norm_label":"처리 항목"},{"label":"원인과 경계","file_type":"document","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_b06_culvert_link_trim_원인과_경계","community":143,"community_name":"B06 인접 측점 구조물 트림 정리","norm_label":"원인과 경계"},{"label":"검증","file_type":"document","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L30","_origin":"ast","id":"pages_b06_section_b06_culvert_link_trim_검증","community":143,"community_name":"B06 인접 측점 구조물 트림 정리","norm_label":"검증"},{"label":"B06_culvert_set.md","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_culvert_set","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"b06_culvert_set.md"},{"label":"B06 배수관 횡단도 세트","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"b06 배수관 횡단도 세트"},{"label":"입력·판정","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L16","_origin":"ast","id":"pages_b06_section_b06_culvert_set_입력_판정","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"입력·판정"},{"label":"형상·표시 순서 (2026-08-20 스냅샷)","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L27","_origin":"ast","id":"pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"형상·표시 순서 (2026-08-20 스냅샷)"},{"label":"구현 항목","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L37","_origin":"ast","id":"pages_b06_section_b06_culvert_set_구현_항목","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"구현 항목"},{"label":"계획선 규칙","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L51","_origin":"ast","id":"pages_b06_section_b06_culvert_set_계획선_규칙","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"계획선 규칙"},{"label":"검증 근거와 후속","file_type":"document","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L55","_origin":"ast","id":"pages_b06_section_b06_culvert_set_검증_근거와_후속","community":152,"community_name":"B06 배수관 횡단도 세트","norm_label":"검증 근거와 후속"},{"label":"B06_db.md","file_type":"document","source_file":"pages/B06_Section/B06_db.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_db","community":144,"community_name":"B06_Section — DB 사용 관계","norm_label":"b06_db.md"},{"label":"B06_Section — DB 사용 관계","file_type":"document","source_file":"pages/B06_Section/B06_db.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_db_b06_section_db_사용_관계","community":144,"community_name":"B06_Section — DB 사용 관계","norm_label":"b06_section — db 사용 관계"},{"label":"Repository 함수","file_type":"document","source_file":"pages/B06_Section/B06_db.md","source_location":"L19","_origin":"ast","id":"pages_b06_section_b06_db_repository_함수","community":144,"community_name":"B06_Section — DB 사용 관계","norm_label":"repository 함수"},{"label":"파일 경로","file_type":"document","source_file":"pages/B06_Section/B06_db.md","source_location":"L29","_origin":"ast","id":"pages_b06_section_b06_db_파일_경로","community":144,"community_name":"B06_Section — DB 사용 관계","norm_label":"파일 경로"},{"label":"B06_dependencies.md","file_type":"document","source_file":"pages/B06_Section/B06_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_dependencies","community":117,"community_name":"B06_Section — Dependencies","norm_label":"b06_dependencies.md"},{"label":"B06_Section — Dependencies","file_type":"document","source_file":"pages/B06_Section/B06_dependencies.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_dependencies_b06_section_dependencies","community":117,"community_name":"B06_Section — Dependencies","norm_label":"b06_section — dependencies"},{"label":"공통 모듈","file_type":"document","source_file":"pages/B06_Section/B06_dependencies.md","source_location":"L20","_origin":"ast","id":"pages_b06_section_b06_dependencies_공통_모듈","community":117,"community_name":"B06_Section — Dependencies","norm_label":"공통 모듈"},{"label":"B06_frontend.md","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_frontend","community":145,"community_name":"B06_Section — Frontend","norm_label":"b06_frontend.md"},{"label":"B06_Section — Frontend","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_frontend_b06_section_frontend","community":145,"community_name":"B06_Section — Frontend","norm_label":"b06_section — frontend"},{"label":"파일 구성","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_b06_frontend_파일_구성","community":145,"community_name":"B06_Section — Frontend","norm_label":"파일 구성"},{"label":"화면·workflow (조회 및 확정 전용)","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L39","_origin":"ast","id":"pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용","community":145,"community_name":"B06_Section — Frontend","norm_label":"화면·workflow (조회 및 확정 전용)"},{"label":"SVG 렌더러 및 유틸리티","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L47","_origin":"ast","id":"pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티","community":145,"community_name":"B06_Section — Frontend","norm_label":"svg 렌더러 및 유틸리티"},{"label":"API 클라이언트","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L58","_origin":"ast","id":"pages_b06_section_b06_frontend_api_클라이언트","community":145,"community_name":"B06_Section — Frontend","norm_label":"api 클라이언트"},{"label":"입력 옵션 (표시 옵션 및 횡단 반폭 제어)","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L67","_origin":"ast","id":"pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어","community":145,"community_name":"B06_Section — Frontend","norm_label":"입력 옵션 (표시 옵션 및 횡단 반폭 제어)"},{"label":"UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설)","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L78","_origin":"ast","id":"pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설","community":145,"community_name":"B06_Section — Frontend","norm_label":"ui 패널 크기 및 리사이저 규칙 (2026-08-02 신설)"},{"label":"기술부채 (해결됨)","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L84","_origin":"ast","id":"pages_b06_section_b06_frontend_기술부채_해결됨","community":145,"community_name":"B06_Section — Frontend","norm_label":"기술부채 (해결됨)"},{"label":"2026-08-22 파일 한계 정리","file_type":"document","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L85","_origin":"ast","id":"pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리","community":145,"community_name":"B06_Section — Frontend","norm_label":"2026-08-22 파일 한계 정리"},{"label":"B06_pavement_revetment.md","file_type":"document","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_pavement_revetment","community":162,"community_name":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","norm_label":"b06_pavement_revetment.md"},{"label":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","file_type":"document","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이","community":162,"community_name":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","norm_label":"b06 물넘이포장·콘크리트 포장·독립 기슭막이"},{"label":"포장과 물넘이","file_type":"document","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L12","_origin":"ast","id":"pages_b06_section_b06_pavement_revetment_포장과_물넘이","community":162,"community_name":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","norm_label":"포장과 물넘이"},{"label":"독립 기슭막이","file_type":"document","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_b06_pavement_revetment_독립_기슭막이","community":162,"community_name":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","norm_label":"독립 기슭막이"},{"label":"검증","file_type":"document","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L34","_origin":"ast","id":"pages_b06_section_b06_pavement_revetment_검증","community":162,"community_name":"B06 물넘이포장·콘크리트 포장·독립 기슭막이","norm_label":"검증"},{"label":"B06_revetment_link_controls.md","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"b06_revetment_link_controls.md"},{"label":"B06 기슭막이 연동·경사·단별 제어","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"b06 기슭막이 연동·경사·단별 제어"},{"label":"정본과 공용 모델","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_정본과_공용_모델","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"정본과 공용 모델"},{"label":"형태와 조정창","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_형태와_조정창","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"형태와 조정창"},{"label":"단별 구간값","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L35","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_단별_구간값","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"단별 구간값"},{"label":"연동과 경사","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L47","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_연동과_경사","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"연동과 경사"},{"label":"선택과 하이라이트","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L58","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_선택과_하이라이트","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"선택과 하이라이트"},{"label":"검증","file_type":"document","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L66","_origin":"ast","id":"pages_b06_section_b06_revetment_link_controls_검증","community":123,"community_name":"B06 기슭막이 연동·경사·단별 제어","norm_label":"검증"},{"label":"B06_Section_Engine_Areas.md","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_backend_b06_section_engine_areas","community":50,"community_name":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","norm_label":"b06_section_engine_areas.md"},{"label":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진","community":50,"community_name":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","norm_label":"b06_section_engine_areas — 횡단 면적 적분 연산 엔진"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L13","_origin":"ast","id":"pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할","community":50,"community_name":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L17","_origin":"ast","id":"pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수","community":50,"community_name":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_backend_b06_section_engine_areas_3_의존성","community":50,"community_name":"B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진","norm_label":"3. 의존성"},{"label":"B06_Section_Router.md","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_backend_b06_section_router","community":118,"community_name":"B06_Section_Router.py","norm_label":"b06_section_router.md"},{"label":"B06_Section_Router.py","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L10","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_b06_section_router_py","community":118,"community_name":"B06_Section_Router.py","norm_label":"b06_section_router.py"},{"label":"🛠️ 라우터 API 및 주요 함수 목록","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L14","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록","community":118,"community_name":"B06_Section_Router.py","norm_label":"🛠️ 라우터 api 및 주요 함수 목록"},{"label":"🔗 연관 개념 및 의존성","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L25","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_연관_개념_및_의존성","community":118,"community_name":"B06_Section_Router.py","norm_label":"🔗 연관 개념 및 의존성"},{"label":"B06_Section_Router_Confirm.md","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_confirm","community":51,"community_name":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","norm_label":"b06_section_router_confirm.md"},{"label":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터","community":51,"community_name":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","norm_label":"b06_section_router_confirm — 임시 저장 및 확정 라우터"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할","community":51,"community_name":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 엔드포인트","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트","community":51,"community_name":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","norm_label":"2. 주요 기능 및 엔드포인트"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L21","_origin":"ast","id":"pages_b06_section_backend_b06_section_router_confirm_3_의존성","community":51,"community_name":"B06_Section_Router_Confirm — 임시 저장 및 확정 라우터","norm_label":"3. 의존성"},{"label":"B06_Section_Api_Fetch.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_api_fetch","community":79,"community_name":"B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트","norm_label":"b06_section_api_fetch.md"},{"label":"B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트","community":79,"community_name":"B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트","norm_label":"b06_section_api_fetch — b06 프론트엔드 api 클라이언트"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할","community":79,"community_name":"B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 연동 API 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수","community":79,"community_name":"B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트","norm_label":"2. 주요 연동 api 함수"},{"label":"B06_Section_UI_Cross_Areas.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_areas","community":52,"community_name":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","norm_label":"b06_section_ui_cross_areas.md"},{"label":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트","community":52,"community_name":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","norm_label":"b06_section_ui_cross_areas — 횡단 단면적 표기 및 밴드 하이라이트"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할","community":52,"community_name":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수","community":52,"community_name":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성","community":52,"community_name":"B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트","norm_label":"3. 의존성"},{"label":"B06_Section_UI_Cross_Design.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_design","community":53,"community_name":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","norm_label":"b06_section_ui_cross_design.md"},{"label":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤","community":53,"community_name":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","norm_label":"b06_section_ui_cross_design — 횡단 측점별 세부 설계 컨트롤"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할","community":53,"community_name":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수","community":53,"community_name":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성","community":53,"community_name":"B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul","community":54,"community_name":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","norm_label":"b06_section_ui_masshaul.md"},{"label":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진","community":54,"community_name":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","norm_label":"b06_section_ui_masshaul — 유토곡선 적분 계산 엔진"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할","community":54,"community_name":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수","community":54,"community_name":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성","community":54,"community_name":"B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_Balance.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance","community":55,"community_name":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","norm_label":"b06_section_ui_masshaul_balance.md"},{"label":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진","community":55,"community_name":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","norm_label":"b06_section_ui_masshaul_balance — 평형선 및 장비 띠 분할 엔진"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할","community":55,"community_name":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 알고리즘","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘","community":55,"community_name":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","norm_label":"2. 주요 기능 및 알고리즘"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성","community":55,"community_name":"B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_Balance_View.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view","community":56,"community_name":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","norm_label":"b06_section_ui_masshaul_balance_view.md"},{"label":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러","community":56,"community_name":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","norm_label":"b06_section_ui_masshaul_balance_view — 운반 띠 시각화 렌더러"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할","community":56,"community_name":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 렌더링","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링","community":56,"community_name":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","norm_label":"2. 주요 기능 및 렌더링"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L24","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성","community":56,"community_name":"B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_Balloon.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon","community":57,"community_name":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","norm_label":"b06_section_ui_masshaul_balloon.md"},{"label":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작","community":57,"community_name":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","norm_label":"b06_section_ui_masshaul_balloon — 물량 말풍선 배치 및 조작"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할","community":57,"community_name":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 알고리즘","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘","community":57,"community_name":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","norm_label":"2. 주요 기능 및 알고리즘"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L25","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성","community":57,"community_name":"B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_Curve.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_curve","community":58,"community_name":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","norm_label":"b06_section_ui_masshaul_curve.md"},{"label":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링","community":58,"community_name":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","norm_label":"b06_section_ui_masshaul_curve — 유토곡선 궤적 보간 및 렌더링"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할","community":58,"community_name":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 기하 수학","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학","community":58,"community_name":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","norm_label":"2. 주요 기능 및 기하 수학"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L22","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성","community":58,"community_name":"B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_Settle.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_settle","community":59,"community_name":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","norm_label":"b06_section_ui_masshaul_settle.md"},{"label":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진","community":59,"community_name":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","norm_label":"b06_section_ui_masshaul_settle — 토량 정산 및 장거리 상쇄 엔진"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할","community":59,"community_name":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 로직","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직","community":59,"community_name":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","norm_label":"2. 주요 기능 및 로직"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성","community":59,"community_name":"B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진","norm_label":"3. 의존성"},{"label":"B06_Section_UI_MassHaul_View.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_view","community":60,"community_name":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","norm_label":"b06_section_ui_masshaul_view.md"},{"label":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러","community":60,"community_name":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","norm_label":"b06_section_ui_masshaul_view — 유토곡선 시각화 렌더러"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할","community":60,"community_name":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수","community":60,"community_name":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L23","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성","community":60,"community_name":"B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러","norm_label":"3. 의존성"},{"label":"B06_Section_UI_Page.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_page","community":61,"community_name":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","norm_label":"b06_section_ui_page.md"},{"label":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터","community":61,"community_name":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","norm_label":"b06_section_ui_page — b06 메인 페이지 오케스트레이터"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할","community":61,"community_name":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수","community":61,"community_name":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L27","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_page_3_의존성","community":61,"community_name":"B06_Section_UI_Page — B06 메인 페이지 오케스트레이터","norm_label":"3. 의존성"},{"label":"B06_Section_UI_Section_View.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_section_view","community":62,"community_name":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","norm_label":"b06_section_ui_section_view.md"},{"label":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립","community":62,"community_name":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","norm_label":"b06_section_ui_section_view — 종/횡단 및 유토곡선 뷰 조립"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할","community":62,"community_name":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능 및 함수","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수","community":62,"community_name":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","norm_label":"2. 주요 기능 및 함수"},{"label":"3. 의존성","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L28","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_section_view_3_의존성","community":62,"community_name":"B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립","norm_label":"3. 의존성"},{"label":"B06_Section_UI_Standard_Diagram.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_diagram","community":80,"community_name":"B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트","norm_label":"b06_section_ui_standard_diagram.md"},{"label":"B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트","community":80,"community_name":"B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트","norm_label":"b06_section_ui_standard_diagram — 표준단면 모식도 컴포넌트"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할","community":80,"community_name":"B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능","community":80,"community_name":"B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트","norm_label":"2. 주요 기능"},{"label":"B06_Section_UI_Standard_Panel.md","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L1","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_panel","community":81,"community_name":"B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널","norm_label":"b06_section_ui_standard_panel.md"},{"label":"B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L9","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널","community":81,"community_name":"B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널","norm_label":"b06_section_ui_standard_panel — 표준단면 입력 및 제어 패널"},{"label":"1. 개요 및 역할","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L11","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할","community":81,"community_name":"B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널","norm_label":"1. 개요 및 역할"},{"label":"2. 주요 기능","file_type":"document","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L15","_origin":"ast","id":"pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능","community":81,"community_name":"B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널","norm_label":"2. 주요 기능"},{"label":"B07_backend.md","file_type":"document","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L1","_origin":"ast","id":"pages_b07_quantity_b07_backend","community":63,"community_name":"B07 Quantity — Backend","norm_label":"b07_backend.md"},{"label":"B07 Quantity — Backend","file_type":"document","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L10","_origin":"ast","id":"pages_b07_quantity_b07_backend_b07_quantity_backend","community":63,"community_name":"B07 Quantity — Backend","norm_label":"b07 quantity — backend"},{"label":"구현된 항목","file_type":"document","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L14","_origin":"ast","id":"pages_b07_quantity_b07_backend_구현된_항목","community":63,"community_name":"B07 Quantity — Backend","norm_label":"구현된 항목"},{"label":"구현되지 않은 항목","file_type":"document","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L21","_origin":"ast","id":"pages_b07_quantity_b07_backend_구현되지_않은_항목","community":63,"community_name":"B07 Quantity — Backend","norm_label":"구현되지 않은 항목"},{"label":"책임 경계 미결","file_type":"document","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L30","_origin":"ast","id":"pages_b07_quantity_b07_backend_책임_경계_미결","community":63,"community_name":"B07 Quantity — Backend","norm_label":"책임 경계 미결"},{"label":"B07_db.md","file_type":"document","source_file":"pages/B07_Quantity/B07_db.md","source_location":"L1","_origin":"ast","id":"pages_b07_quantity_b07_db","community":124,"community_name":"B07_db.md","norm_label":"b07_db.md"},{"label":"B07 Quantity — DB","file_type":"document","source_file":"pages/B07_Quantity/B07_db.md","source_location":"L10","_origin":"ast","id":"pages_b07_quantity_b07_db_b07_quantity_db","community":124,"community_name":"B07_db.md","norm_label":"b07 quantity — db"},{"label":"B07_frontend.md","file_type":"document","source_file":"pages/B07_Quantity/B07_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b07_quantity_b07_frontend","community":119,"community_name":"B07 Quantity — Frontend","norm_label":"b07_frontend.md"},{"label":"B07 Quantity — Frontend","file_type":"document","source_file":"pages/B07_Quantity/B07_frontend.md","source_location":"L10","_origin":"ast","id":"pages_b07_quantity_b07_frontend_b07_quantity_frontend","community":119,"community_name":"B07 Quantity — Frontend","norm_label":"b07 quantity — frontend"},{"label":"현재 사용자 동작","file_type":"document","source_file":"pages/B07_Quantity/B07_frontend.md","source_location":"L21","_origin":"ast","id":"pages_b07_quantity_b07_frontend_현재_사용자_동작","community":119,"community_name":"B07 Quantity — Frontend","norm_label":"현재 사용자 동작"},{"label":"B07_Quantity_Router.md","file_type":"document","source_file":"pages/B07_Quantity/backend/B07_Quantity_Router.md","source_location":"L1","_origin":"ast","id":"pages_b07_quantity_backend_b07_quantity_router","community":146,"community_name":"B07_Quantity_Router.md","norm_label":"b07_quantity_router.md"},{"label":"B07_Quantity_Router.py","file_type":"document","source_file":"pages/B07_Quantity/backend/B07_Quantity_Router.md","source_location":"L11","_origin":"ast","id":"pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py","community":146,"community_name":"B07_Quantity_Router.md","norm_label":"b07_quantity_router.py"},{"label":"B08_CAD_blocks.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_blocks","community":163,"community_name":"B08 CAD 블록 라이브러리·사진","norm_label":"b08_cad_blocks.md"},{"label":"B08 CAD 블록 라이브러리·사진","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진","community":163,"community_name":"B08 CAD 블록 라이브러리·사진","norm_label":"b08 cad 블록 라이브러리·사진"},{"label":"구현","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_cad_blocks_구현","community":163,"community_name":"B08 CAD 블록 라이브러리·사진","norm_label":"구현"},{"label":"범위 결정","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L23","_origin":"ast","id":"pages_b08_designdetail_b08_cad_blocks_범위_결정","community":163,"community_name":"B08 CAD 블록 라이브러리·사진","norm_label":"범위 결정"},{"label":"검증","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L29","_origin":"ast","id":"pages_b08_designdetail_b08_cad_blocks_검증","community":163,"community_name":"B08 CAD 블록 라이브러리·사진","norm_label":"검증"},{"label":"B08_CAD_commands.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_commands","community":148,"community_name":"B08 OpenWebCAD 명령 체계","norm_label":"b08_cad_commands.md"},{"label":"B08 OpenWebCAD 명령 체계","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계","community":148,"community_name":"B08 OpenWebCAD 명령 체계","norm_label":"b08 openwebcad 명령 체계"},{"label":"구현 범위","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_cad_commands_구현_범위","community":148,"community_name":"B08 OpenWebCAD 명령 체계","norm_label":"구현 범위"},{"label":"핵심 구성","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L21","_origin":"ast","id":"pages_b08_designdetail_b08_cad_commands_핵심_구성","community":148,"community_name":"B08 OpenWebCAD 명령 체계","norm_label":"핵심 구성"},{"label":"검증·제한","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L30","_origin":"ast","id":"pages_b08_designdetail_b08_cad_commands_검증_제한","community":148,"community_name":"B08 OpenWebCAD 명령 체계","norm_label":"검증·제한"},{"label":"B08_CAD_interaction.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_interaction","community":164,"community_name":"B08 CAD 기본 조작","norm_label":"b08_cad_interaction.md"},{"label":"B08 CAD 기본 조작","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작","community":164,"community_name":"B08 CAD 기본 조작","norm_label":"b08 cad 기본 조작"},{"label":"입력·상태","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_cad_interaction_입력_상태","community":164,"community_name":"B08 CAD 기본 조작","norm_label":"입력·상태"},{"label":"선택·편집","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L20","_origin":"ast","id":"pages_b08_designdetail_b08_cad_interaction_선택_편집","community":164,"community_name":"B08 CAD 기본 조작","norm_label":"선택·편집"},{"label":"검증·제외","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L31","_origin":"ast","id":"pages_b08_designdetail_b08_cad_interaction_검증_제외","community":164,"community_name":"B08 CAD 기본 조작","norm_label":"검증·제외"},{"label":"B08_CAD_table_entity.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity","community":156,"community_name":"B08 CAD TableEntity","norm_label":"b08_cad_table_entity.md"},{"label":"B08 CAD TableEntity","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","community":156,"community_name":"B08 CAD TableEntity","norm_label":"b08 cad tableentity"},{"label":"모델","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity_모델","community":156,"community_name":"B08 CAD TableEntity","norm_label":"모델"},{"label":"기능","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L21","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity_기능","community":156,"community_name":"B08 CAD TableEntity","norm_label":"기능"},{"label":"이관 범위","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L30","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity_이관_범위","community":156,"community_name":"B08 CAD TableEntity","norm_label":"이관 범위"},{"label":"검증·후속","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L36","_origin":"ast","id":"pages_b08_designdetail_b08_cad_table_entity_검증_후속","community":156,"community_name":"B08 CAD TableEntity","norm_label":"검증·후속"},{"label":"B08_CAD_title_block.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_title_block","community":65,"community_name":"B08 CAD 도각·표제란","norm_label":"b08_cad_title_block.md"},{"label":"B08 CAD 도각·표제란","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L10","_origin":"ast","id":"pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란","community":65,"community_name":"B08 CAD 도각·표제란","norm_label":"b08 cad 도각·표제란"},{"label":"값 공급","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L12","_origin":"ast","id":"pages_b08_designdetail_b08_cad_title_block_값_공급","community":65,"community_name":"B08 CAD 도각·표제란","norm_label":"값 공급"},{"label":"회사 자산과 담당자","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L23","_origin":"ast","id":"pages_b08_designdetail_b08_cad_title_block_회사_자산과_담당자","community":65,"community_name":"B08 CAD 도각·표제란","norm_label":"회사 자산과 담당자"},{"label":"도각 편집·보존","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L33","_origin":"ast","id":"pages_b08_designdetail_b08_cad_title_block_도각_편집_보존","community":65,"community_name":"B08 CAD 도각·표제란","norm_label":"도각 편집·보존"},{"label":"B08_CAD_usability_2026-09-01.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cad_usability_2026_09_01","community":131,"community_name":"B08 CAD 사용자 편의성 정리 — 재검증 대기","norm_label":"b08_cad_usability_2026-09-01.md"},{"label":"B08 CAD 사용자 편의성 정리","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L10","_origin":"ast","id":"pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리","community":131,"community_name":"B08 CAD 사용자 편의성 정리 — 재검증 대기","norm_label":"b08 cad 사용자 편의성 정리"},{"label":"구현 기록","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L16","_origin":"ast","id":"pages_b08_designdetail_b08_cad_usability_2026_09_01_구현_기록","community":131,"community_name":"B08 CAD 사용자 편의성 정리 — 재검증 대기","norm_label":"구현 기록"},{"label":"사용자 흐름","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L30","_origin":"ast","id":"pages_b08_designdetail_b08_cad_usability_2026_09_01_사용자_흐름","community":131,"community_name":"B08 CAD 사용자 편의성 정리 — 재검증 대기","norm_label":"사용자 흐름"},{"label":"검증 상태","file_type":"document","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L39","_origin":"ast","id":"pages_b08_designdetail_b08_cad_usability_2026_09_01_검증_상태","community":131,"community_name":"B08 CAD 사용자 편의성 정리 — 재검증 대기","norm_label":"검증 상태"},{"label":"B08_api.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_api.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_api","community":120,"community_name":"B08_DesignDetail — API","norm_label":"b08_api.md"},{"label":"B08_DesignDetail — API","file_type":"document","source_file":"pages/B08_DesignDetail/B08_api.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_api_b08_designdetail_api","community":120,"community_name":"B08_DesignDetail — API","norm_label":"b08_designdetail — api"},{"label":"API 엔드포인트","file_type":"document","source_file":"pages/B08_DesignDetail/B08_api.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_api_api_엔드포인트","community":120,"community_name":"B08_DesignDetail — API","norm_label":"api 엔드포인트"},{"label":"B08_backend.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_backend","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"b08_backend.md"},{"label":"B08_DesignDetail — Backend","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"b08_designdetail — backend"},{"label":"도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"도면 관리, 종단 30측점 분할, cad 수량산출표 및 도면 템플릿 파이프라인"},{"label":"도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L27","_origin":"ast","id":"pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"도각 템플릿 변환 및 종단도 a1 도각 병합 (2026-07-26)"},{"label":"종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L31","_origin":"ast","id":"pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"종단도 30측점 n분할 및 납품 양식 측점 테이블 (2026-07-25 n-1-1)"},{"label":"횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L35","_origin":"ast","id":"pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"횡단도 4개 선별 레이어 및 cad 수량산출표 (2026-07-25 n-1-2/n-1-3)"},{"label":"워크플로우 게이팅 연동","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L39","_origin":"ast","id":"pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"워크플로우 게이팅 연동"},{"label":"현재 책임 경계","file_type":"document","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L43","_origin":"ast","id":"pages_b08_designdetail_b08_backend_현재_책임_경계","community":147,"community_name":"B08_DesignDetail — Backend","norm_label":"현재 책임 경계"},{"label":"B08_cross_structure_sheets.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"b08_cross_structure_sheets.md"},{"label":"B08 횡단도 구조물·장 배치","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"b08 횡단도 구조물·장 배치"},{"label":"문제와 결정","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"문제와 결정"},{"label":"데이터·구현 흐름","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L15","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"데이터·구현 흐름"},{"label":"결과","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L26","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets_결과","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"결과"},{"label":"한계","file_type":"document","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L33","_origin":"ast","id":"pages_b08_designdetail_b08_cross_structure_sheets_한계","community":157,"community_name":"B08 횡단도 구조물·장 배치","norm_label":"한계"},{"label":"B08_dependencies.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_dependencies","community":82,"community_name":"B08_DesignDetail — Dependencies","norm_label":"b08_dependencies.md"},{"label":"B08_DesignDetail — Dependencies","file_type":"document","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies","community":82,"community_name":"B08_DesignDetail — Dependencies","norm_label":"b08_designdetail — dependencies"},{"label":"Frontend (package.json / tsconfig.json)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L15","_origin":"ast","id":"pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json","community":82,"community_name":"B08_DesignDetail — Dependencies","norm_label":"frontend (package.json / tsconfig.json)"},{"label":"Backend (requirements.txt)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L25","_origin":"ast","id":"pages_b08_designdetail_b08_dependencies_backend_requirements_txt","community":82,"community_name":"B08_DesignDetail — Dependencies","norm_label":"backend (requirements.txt)"},{"label":"B08_drawing_masshaul_watershed.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"b08_drawing_masshaul_watershed.md"},{"label":"B08 토적도·수리집수면적유역도","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"b08 토적도·수리집수면적유역도"},{"label":"도면 기준","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"도면 기준"},{"label":"데이터 흐름","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L20","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"데이터 흐름"},{"label":"유역 정보표","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L30","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"유역 정보표"},{"label":"구현·검증 완료","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L38","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"구현·검증 완료"},{"label":"검증 한계","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L51","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"검증 한계"},{"label":"남은 결정","file_type":"document","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L56","_origin":"ast","id":"pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정","community":64,"community_name":"B08 토적도·수리집수면적유역도","norm_label":"남은 결정"},{"label":"B08_frontend.md","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_b08_frontend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b08_frontend.md"},{"label":"B08_DesignDetail — Frontend","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L9","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"b08_designdetail — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L14","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_파일_구조","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"파일 구조"},{"label":"독립형 CAD 임베드 및 데이터 연동 아키텍처","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L27","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_독립형_cad_임베드_및_데이터_연동_아키텍처","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"독립형 cad 임베드 및 데이터 연동 아키텍처"},{"label":"openwebcad 단위 정합, 선 특성/폰트 UI 및 Fit-in-all (2026-07-20)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L35","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_openwebcad_단위_정합_선_특성_폰트_ui_및_fit_in_all_2026_07_20","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"openwebcad 단위 정합, 선 특성/폰트 ui 및 fit-in-all (2026-07-20)"},{"label":"CAD 계획선 레이어 연동 및 편집 지원 (2026-07-22)","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L41","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_cad_계획선_레이어_연동_및_편집_지원_2026_07_22","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"cad 계획선 레이어 연동 및 편집 지원 (2026-07-22)"},{"label":"주요 컴포넌트 / 함수","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L45","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_주요_컴포넌트_함수","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"주요 컴포넌트 / 함수"},{"label":"의존성","file_type":"document","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L53","_origin":"ast","id":"pages_b08_designdetail_b08_frontend_의존성","community":39,"community_name":"B04_PreProcess — Frontend","norm_label":"의존성"},{"label":"B08_DesignDetail_Router.md","file_type":"document","source_file":"pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md","source_location":"L1","_origin":"ast","id":"pages_b08_designdetail_backend_b08_designdetail_router","community":125,"community_name":"B08_DesignDetail_Router.py","norm_label":"b08_designdetail_router.md"},{"label":"B08_DesignDetail_Router.py","file_type":"document","source_file":"pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md","source_location":"L11","_origin":"ast","id":"pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py","community":125,"community_name":"B08_DesignDetail_Router.py","norm_label":"b08_designdetail_router.py"},{"label":"실제 API","file_type":"document","source_file":"pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md","source_location":"L20","_origin":"ast","id":"pages_b08_designdetail_backend_b08_designdetail_router_실제_api","community":125,"community_name":"B08_DesignDetail_Router.py","norm_label":"실제 api"},{"label":"B09_frontend.md","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b09_estimation_b09_frontend","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"b09_frontend.md"},{"label":"B09_Estimation — Frontend","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L8","_origin":"ast","id":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"b09_estimation — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L12","_origin":"ast","id":"pages_b09_estimation_b09_frontend_파일_구조","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"파일 구조"},{"label":"컴포넌트 / 함수","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L18","_origin":"ast","id":"pages_b09_estimation_b09_frontend_컴포넌트_함수","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"컴포넌트 / 함수"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L24","_origin":"ast","id":"pages_b09_estimation_b09_frontend_로컬라이제이션","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"로컬라이제이션"},{"label":"의존성","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L30","_origin":"ast","id":"pages_b09_estimation_b09_frontend_의존성","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"의존성"},{"label":"백엔드/DB — 미착수","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L35","_origin":"ast","id":"pages_b09_estimation_b09_frontend_백엔드_db_미착수","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"백엔드/db — 미착수"},{"label":"참고","file_type":"document","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L42","_origin":"ast","id":"pages_b09_estimation_b09_frontend_참고","community":21,"community_name":"B09_Estimation — Frontend","norm_label":"참고"},{"label":"B09_Estimation_UI_Page.md","file_type":"document","source_file":"pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b09_estimation_frontend_b09_estimation_ui_page","community":127,"community_name":"B09_Estimation_UI_Page.ts","norm_label":"b09_estimation_ui_page.md"},{"label":"B09_Estimation_UI_Page.ts","file_type":"document","source_file":"pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts","community":127,"community_name":"B09_Estimation_UI_Page.ts","norm_label":"b09_estimation_ui_page.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록","community":127,"community_name":"B09_Estimation_UI_Page.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"B10_frontend.md","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b10_payment_b10_frontend","community":26,"community_name":"B10_Payment — Frontend","norm_label":"b10_frontend.md"},{"label":"B10_Payment — Frontend","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L9","_origin":"ast","id":"pages_b10_payment_b10_frontend_b10_payment_frontend","community":26,"community_name":"B10_Payment — Frontend","norm_label":"b10_payment — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L13","_origin":"ast","id":"pages_b10_payment_b10_frontend_파일_구조","community":26,"community_name":"B10_Payment — Frontend","norm_label":"파일 구조"},{"label":"주요 컴포넌트 및 함수 (Mockup)","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L20","_origin":"ast","id":"pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup","community":26,"community_name":"B10_Payment — Frontend","norm_label":"주요 컴포넌트 및 함수 (mockup)"},{"label":"비즈니스 로직 전제 (목업)","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L27","_origin":"ast","id":"pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업","community":26,"community_name":"B10_Payment — Frontend","norm_label":"비즈니스 로직 전제 (목업)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L32","_origin":"ast","id":"pages_b10_payment_b10_frontend_로컬라이제이션","community":26,"community_name":"B10_Payment — Frontend","norm_label":"로컬라이제이션"},{"label":"의존성","file_type":"document","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L41","_origin":"ast","id":"pages_b10_payment_b10_frontend_의존성","community":26,"community_name":"B10_Payment — Frontend","norm_label":"의존성"},{"label":"B10_Payment_UI_Page.md","file_type":"document","source_file":"pages/B10_Payment/frontend/B10_Payment_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b10_payment_frontend_b10_payment_ui_page","community":128,"community_name":"B10_Payment_UI_Page.ts","norm_label":"b10_payment_ui_page.md"},{"label":"B10_Payment_UI_Page.ts","file_type":"document","source_file":"pages/B10_Payment/frontend/B10_Payment_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts","community":128,"community_name":"B10_Payment_UI_Page.ts","norm_label":"b10_payment_ui_page.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B10_Payment/frontend/B10_Payment_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록","community":128,"community_name":"B10_Payment_UI_Page.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"B11_frontend.md","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L1","_origin":"ast","id":"pages_b11_status_b11_frontend","community":27,"community_name":"B11_Status — Frontend","norm_label":"b11_frontend.md"},{"label":"B11_Status — Frontend","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L9","_origin":"ast","id":"pages_b11_status_b11_frontend_b11_status_frontend","community":27,"community_name":"B11_Status — Frontend","norm_label":"b11_status — frontend"},{"label":"파일 구조","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L13","_origin":"ast","id":"pages_b11_status_b11_frontend_파일_구조","community":27,"community_name":"B11_Status — Frontend","norm_label":"파일 구조"},{"label":"주요 컴포넌트 및 기능 (Mockup)","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L21","_origin":"ast","id":"pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup","community":27,"community_name":"B11_Status — Frontend","norm_label":"주요 컴포넌트 및 기능 (mockup)"},{"label":"결재 상태 흐름 (Payment Flow Status)","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L29","_origin":"ast","id":"pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status","community":27,"community_name":"B11_Status — Frontend","norm_label":"결재 상태 흐름 (payment flow status)"},{"label":"로컬라이제이션","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L35","_origin":"ast","id":"pages_b11_status_b11_frontend_로컬라이제이션","community":27,"community_name":"B11_Status — Frontend","norm_label":"로컬라이제이션"},{"label":"의존성","file_type":"document","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L44","_origin":"ast","id":"pages_b11_status_b11_frontend_의존성","community":27,"community_name":"B11_Status — Frontend","norm_label":"의존성"},{"label":"B11_Status_UI_Page.md","file_type":"document","source_file":"pages/B11_Status/frontend/B11_Status_UI_Page.md","source_location":"L1","_origin":"ast","id":"pages_b11_status_frontend_b11_status_ui_page","community":129,"community_name":"B11_Status_UI_Page.ts","norm_label":"b11_status_ui_page.md"},{"label":"B11_Status_UI_Page.ts","file_type":"document","source_file":"pages/B11_Status/frontend/B11_Status_UI_Page.md","source_location":"L10","_origin":"ast","id":"pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts","community":129,"community_name":"B11_Status_UI_Page.ts","norm_label":"b11_status_ui_page.ts"},{"label":"🛠️ 주요 함수 목록","file_type":"document","source_file":"pages/B11_Status/frontend/B11_Status_UI_Page.md","source_location":"L14","_origin":"ast","id":"pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록","community":129,"community_name":"B11_Status_UI_Page.ts","norm_label":"🛠️ 주요 함수 목록"},{"label":"Query: 배수관 매설 각도 제약조건 (임도)","file_type":"document","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","community":177,"norm_label":"query: 배수관 매설 각도 제약조건 (임도)","community_name":"Query: 배수관 매설 각도 제약조건 (임도)","id":"query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query"},{"label":"Query: 임도 집수정 형태정보","file_type":"document","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","community":170,"norm_label":"query: 임도 집수정 형태정보","community_name":"Query: 임도 집수정 형태정보","id":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query"},{"label":"B08_DesignDetail_Engine_Cad_MassHaul.py","file_type":"code","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","community":166,"norm_label":"b08_designdetail_engine_cad_masshaul.py","community_name":"B08_DesignDetail_Engine_Cad_MassHaul.py","id":"b08_designdetail_b08_designdetail_engine_cad_masshaul_py"},{"label":"B08_DesignDetail_Engine_Cad_Basin.py","file_type":"code","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","community":19,"norm_label":"b08_designdetail_engine_cad_basin.py","community_name":"B08_DesignDetail_Engine_Cad_Basin.py","id":"b08_designdetail_b08_designdetail_engine_cad_basin_py"},{"label":"common_util_mass_haul_settle.ts","file_type":"code","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","community":167,"norm_label":"common_util_mass_haul_settle.ts","community_name":"common_util_mass_haul_settle.ts","id":"common_util_common_util_mass_haul_settle_ts"},{"label":"Mass Haul Diagram (토적도)","file_type":"concept","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","community":169,"norm_label":"mass haul diagram (토적도)","community_name":"Mass Haul Diagram (토적도)","id":"concept_mass_haul_diagram"},{"label":"Drainage Watershed (유역도)","file_type":"concept","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","community":168,"norm_label":"drainage watershed (유역도)","community_name":"Drainage Watershed (유역도)","id":"concept_drainage_watershed"},{"label":"OpenWebCAD Core","file_type":"code","source_file":"B08_DesignDetail/openwebcad","community":84,"norm_label":"openwebcad core","community_name":"OpenWebCAD Core","id":"b08_designdetail_openwebcad_app"},{"label":"B03 File Input Backend","file_type":"code","source_file":"pages/B03_FileInput/B03_backend.md","community":171,"norm_label":"b03 file input backend","community_name":"B03 File Input Backend","id":"pages_b03_fileinput_backend"},{"label":"B03 File Input Frontend","file_type":"code","source_file":"pages/B03_FileInput/B03_frontend.md","community":172,"norm_label":"b03 file input frontend","community_name":"B03 File Input Frontend","id":"pages_b03_fileinput_frontend"},{"label":"B04 PreProcess Backend","file_type":"code","source_file":"pages/B04_PreProcess/B04_backend.md","community":83,"norm_label":"b04 preprocess backend","community_name":"B04 PreProcess Backend","id":"pages_b04_preprocess_backend"},{"label":"B04 PreProcess Frontend","file_type":"code","source_file":"pages/B04_PreProcess/B04_frontend.md","community":173,"norm_label":"b04 preprocess frontend","community_name":"B04 PreProcess Frontend","id":"pages_b04_preprocess_frontend"},{"label":"B08 CAD Blocks Library","file_type":"code","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","community":174,"norm_label":"b08 cad blocks library","community_name":"B08 CAD Blocks Library","id":"pages_b08_designdetail_cad_blocks"},{"label":"B08 CAD Basic Interaction","file_type":"code","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","community":149,"norm_label":"b08 cad basic interaction","community_name":"B08 CAD Basic Interaction","id":"pages_b08_designdetail_cad_interaction"},{"label":"B08 CAD Table Entity","file_type":"code","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","community":126,"norm_label":"b08 cad table entity","community_name":"B08 CAD Table Entity","id":"pages_b08_designdetail_cad_table_entity"},{"label":"B08 Cross Section Structure Sheets","file_type":"code","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","community":175,"norm_label":"b08 cross section structure sheets","community_name":"B08 Cross Section Structure Sheets","id":"pages_b08_designdetail_cross_structure_sheets"},{"label":"B08 Design Detail Frontend","file_type":"code","source_file":"pages/B08_DesignDetail/B08_frontend.md","community":176,"norm_label":"b08 design detail frontend","community_name":"B08 Design Detail Frontend","id":"pages_b08_designdetail_frontend"},{"label":"B05 종단 편집 후속","file_type":"document","source_file":"concepts/completed_2026-09-02.md","source_location":"L37","_origin":"curated","id":"completed_2026_09_02_b05_profile_edit_followup","community":0,"norm_label":"b05 종단 편집 후속"},{"label":"종단 편집 안전장치","file_type":"document","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L70","_origin":"curated","id":"pages_b05_profile_b05_frontend_profile_edit_guard","community":0,"norm_label":"종단 편집 안전장치"}],"links":[{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"architecture_implementation_status","target":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"index.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"index","target":"architecture_implementation_status","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","target":"architecture_implementation_status_구현_상태_용어","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","target":"architecture_implementation_status_단계별_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","target":"architecture_implementation_status_미결_설계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","target":"architecture_implementation_status_반드시_유지할_구분","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/implementation_status.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"architecture_implementation_status_현재_구현_현황_소스_읽기_감사","target":"architecture_implementation_status_비워크플로_영역_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/project_map.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"architecture_project_map","target":"architecture_project_map_aislo_프로젝트_지도","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"index.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"index","target":"architecture_project_map","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/project_map.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"architecture_project_map_aislo_프로젝트_지도","target":"architecture_project_map_명칭_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/project_map.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"architecture_project_map_aislo_프로젝트_지도","target":"architecture_project_map_탐색_순서","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/project_map.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"architecture_project_map_aislo_프로젝트_지도","target":"architecture_project_map_현재_명칭과_책임","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/public_admin_map.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"architecture_public_admin_map","target":"architecture_public_admin_map_공개_인증_관리_영역_지도","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"index.md","source_location":"L17","weight":1.0,"_origin":"ast","source":"index","target":"architecture_public_admin_map","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/public_admin_map.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"architecture_public_admin_map_공개_인증_관리_영역_지도","target":"architecture_public_admin_map_공통_의존","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/public_admin_map.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"architecture_public_admin_map_공개_인증_관리_영역_지도","target":"architecture_public_admin_map_직접_구현_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/shared_resources.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"architecture_shared_resources","target":"architecture_shared_resources_공유_자원_영향_지도","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"index.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"index","target":"architecture_shared_resources","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/shared_resources.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"architecture_shared_resources_공유_자원_영향_지도","target":"architecture_shared_resources_단계별_직접_연결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/shared_resources.md","source_location":"L41","weight":1.0,"_origin":"ast","source":"architecture_shared_resources_공유_자원_영향_지도","target":"architecture_shared_resources_영향_분석_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/workflow_data_flow.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"architecture_workflow_data_flow","target":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"index.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"index","target":"architecture_workflow_data_flow","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/workflow_data_flow.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","target":"architecture_workflow_data_flow_b04_b06_자동_계산과_재설계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/workflow_data_flow.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","target":"architecture_workflow_data_flow_단계_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/workflow_data_flow.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","target":"architecture_workflow_data_flow_상태와_산출물_무효화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"architecture/workflow_data_flow.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름","target":"architecture_workflow_data_flow_정본_위치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework","target":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L41","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework","target":"concepts_a00_app_shell_framework_scaffold","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_dependencies","target":"concepts_a00_app_shell_framework","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","target":"concepts_a00_app_shell_framework_app_shell_구성요소","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","target":"concepts_a00_app_shell_framework_router_라우팅_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","target":"concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","target":"concepts_a00_app_shell_framework_인증_가드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_a00_common_app_shell_framework","target":"concepts_a00_app_shell_framework_파일_구성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_app_shell_구성요소","target":"concepts_a00_app_shell_framework_테마_언어_관리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_app_shell_구성요소","target":"concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_scaffold","target":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","target":"concepts_a00_app_shell_framework_scaffold_b_page_scaffold","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","target":"concepts_a00_app_shell_framework_scaffold_css_인젝션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","target":"concepts_a00_app_shell_framework_scaffold_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/a00_app_shell_framework_scaffold.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성","target":"concepts_a00_app_shell_framework_scaffold_종속성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_api_common","target":"concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"concepts_api_common","target":"concepts_schema_common","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"concepts_api_common","target":"concepts_workflow_state","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트","target":"concepts_api_common_공통_오류_응답_포맷_전_라우터","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L17","weight":1.0,"_origin":"ast","source":"concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트","target":"concepts_api_common_워크플로우_상태_조회","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/api_common.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트","target":"concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac","target":"concepts_auth_rbac_인증_rbac","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac","target":"concepts_db_schema_users_auth","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_common_util","target":"concepts_auth_rbac","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L46","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_라우팅_가드_frontend_md_5_2","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_사용자_상태_생명주기","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L64","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_사용처_역참조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_세션_인증_backend_md_6_3","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_역할_users_role","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/auth_rbac.md","source_location":"L57","weight":1.0,"_origin":"ast","source":"concepts_auth_rbac_인증_rbac","target":"concepts_auth_rbac_인증_갱신_및_만료_일원화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"concepts_b07_external_webcad_demos","target":"concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경","target":"concepts_b07_external_webcad_demos_검증_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경","target":"concepts_b07_external_webcad_demos_라이선스_주의","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/b07_external_webcad_demos.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경","target":"concepts_b07_external_webcad_demos_실행과_종료","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_common_util","target":"concepts_common_util_공통_유틸_common_util","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"concepts_common_util","target":"concepts_storage_paths","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"concepts_common_util","target":"concepts_workflow_state","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"concepts_common_util_공통_유틸_common_util","target":"concepts_common_util_리소스_모니터링_common_util_resource_monitor_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"concepts_common_util_공통_유틸_common_util","target":"concepts_common_util_이메일_발송_common_util_email_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_project_delete","target":"concepts_common_util_common_util_project_delete_common_util_project_delete_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_project_delete_common_util_project_delete_py","target":"concepts_common_util_common_util_project_delete_역참조_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_project_delete.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_project_delete_common_util_project_delete_py","target":"concepts_common_util_common_util_project_delete_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_storage.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_storage","target":"concepts_common_util_common_util_storage_common_util_storage_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_storage.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_storage_common_util_storage_py","target":"concepts_common_util_common_util_storage_역참조_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_storage.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_storage_common_util_storage_py","target":"concepts_common_util_common_util_storage_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_workflow_state","target":"concepts_common_util_common_util_workflow_state_common_util_workflow_state_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_workflow_state_common_util_workflow_state_py","target":"concepts_common_util_common_util_workflow_state_역참조_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/common_util/common_util_workflow_state.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_common_util_common_util_workflow_state_common_util_workflow_state_py","target":"concepts_common_util_common_util_workflow_state_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29","target":"concepts_completed_2026_08_29_2026_08_29_완료_반영","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups","target":"concepts_completed_2026_08_29","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b05_b06_구조물_ui_통합","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L62","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b07_b08_순서","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b07_cad_테마","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L53","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_b07_cad_확대_팬","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L92","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_배수시설_추천_기준","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L72","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_초기값_보전","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-08-29.md","source_location":"L83","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_08_29_2026_08_29_완료_반영","target":"concepts_completed_2026_08_29_초기화_복원_실측","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01","target":"concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups","target":"concepts_completed_2026_09_01","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어","target":"concepts_completed_2026_09_01_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어","target":"concepts_completed_2026_09_01_완료_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어","target":"concepts_completed_2026_09_01_저장_호환_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups","target":"concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups","target":"concepts_crs_metadata","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups","target":"concepts_drainage_watershed","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리","target":"concepts_completed_2026_09_01_followups_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-01_followups.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리","target":"concepts_completed_2026_09_01_followups_보류_구분","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02","target":"concepts_completed_2026_09_02_2026_09_02_완료_항목","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L4","weight":1,"confidence_score":1,"source":"concepts_completed_2026_09_02","target":"pages_b04_preprocess_b04_frontend"},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L4","weight":1,"confidence_score":1,"source":"concepts_completed_2026_09_02","target":"pages_b05_profile_b05_backend"},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L4","weight":1,"confidence_score":1,"source":"concepts_completed_2026_09_02","target":"pages_b08_designdetail_b08_frontend"},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02_2026_09_02_완료_항목","target":"concepts_completed_2026_09_02_b05_구조물_3d","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02_2026_09_02_완료_항목","target":"concepts_completed_2026_09_02_cad","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02_2026_09_02_완료_항목","target":"concepts_completed_2026_09_02_노선_지표면","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02_2026_09_02_완료_항목","target":"concepts_completed_2026_09_02_작업_환경","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"concepts_completed_2026_09_02_2026_09_02_완료_항목","target":"concepts_completed_2026_09_02_회귀_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata","target":"concepts_crs_metadata_crs_메타데이터_정상화","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata","target":"concepts_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata_crs_메타데이터_정상화","target":"concepts_crs_metadata_검증_범위와_모순_이력","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata_crs_메타데이터_정상화","target":"concepts_crs_metadata_검증된_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata_crs_메타데이터_정상화","target":"concepts_crs_metadata_데이터_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/crs_metadata.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"concepts_crs_metadata_crs_메타데이터_정상화","target":"concepts_crs_metadata_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface","target":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L89","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_input_files_status_값","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_input_files_입력_원본_파일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L95","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_processed_point_cloud_status_값","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L48","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L92","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_surface_models_status_값","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L64","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L77","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_terrain_layers_지형_레이어","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/files_surface.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_files_surface_db_파일_지표면분석_테이블","target":"concepts_db_schema_files_surface_upload_sessions_업로드_세션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring","target":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_audit_logs_감사_로그","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L84","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L71","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L53","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L95","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L62","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/logs_monitoring.md","source_location":"L98","weight":1.0,"_origin":"ast","source":"concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블","target":"concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/overview.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_overview","target":"concepts_db_schema_overview_db_스키마_개요","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"concepts_storage_paths","target":"concepts_db_schema_overview","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/overview.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"concepts_db_schema_overview_db_스키마_개요","target":"concepts_db_schema_overview_설계_원칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/overview.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"concepts_db_schema_overview_db_스키마_개요","target":"concepts_db_schema_overview_테이블_관계_핵심_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/overview.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_db_schema_overview_db_스키마_개요","target":"concepts_db_schema_overview_테이블_그룹_9개","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/overview.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"concepts_db_schema_overview_db_스키마_개요","target":"concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/projects.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_projects","target":"concepts_db_schema_projects_db_프로젝트_관리_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/projects.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_db_schema_projects_db_프로젝트_관리_테이블","target":"concepts_db_schema_projects_project_automations_프로젝트_자동화_정책","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/projects.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"concepts_db_schema_projects_db_프로젝트_관리_테이블","target":"concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/projects.md","source_location":"L54","weight":1.0,"_origin":"ast","source":"concepts_db_schema_projects_db_프로젝트_관리_테이블","target":"concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/projects.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_projects_db_프로젝트_관리_테이블","target":"concepts_db_schema_projects_projects_프로젝트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile","target":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L85","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_cross_sections_data_structures","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L70","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_cross_sections_횡단면_설계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_longitudinal_sections_종단면_설계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_route_points_경로_좌표점","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_route_statistics_노선_통계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L82","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_routes_status_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_db_경로_종횡단_테이블","target":"concepts_db_schema_route_profile_routes_노선_경로","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L63","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_longitudinal_sections_종단면_설계","target":"concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile.md","source_location":"L66","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_longitudinal_sections_종단면_설계","target":"concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/route_profile/longitudinal_alignment.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_route_profile_longitudinal_alignment","target":"concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output","target":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L54","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","target":"concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","target":"concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","target":"concepts_db_schema_structure_output_quantity_items_수량_산출_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L65","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","target":"concepts_db_schema_structure_output_quantity_items_총비용_계산_예","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/structure_output.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블","target":"concepts_db_schema_structure_output_structures_배치_구조물","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/unconfirmed/README.md","source_location":"L7","weight":1.0,"_origin":"ast","source":"concepts_db_schema_unconfirmed_readme","target":"concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/unconfirmed/README.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas","target":"concepts_db_schema_unconfirmed_readme_운영_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth","target":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_companies_회사","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_email_otps_이메일_otp","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L73","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_join_requests_회사_가입_신청","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_sessions_세션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L65","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_trusted_devices_신뢰_기기","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L84","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_user_consents_약관_동의","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/db_schema/users_auth.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_db_schema_users_auth_db_사용자_인증_조직_테이블","target":"concepts_db_schema_users_auth_users_사용자","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_dependencies","target":"concepts_dependencies_외부_라이브러리_의존성","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_dependencies","target":"concepts_ui_templates","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_dependencies_외부_라이브러리_의존성","target":"concepts_dependencies_백엔드_python_3_12_7","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_dependencies_외부_라이브러리_의존성","target":"concepts_dependencies_선정_원칙_agent_md_3절","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/dependencies.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"concepts_dependencies_외부_라이브러리_의존성","target":"concepts_dependencies_프론트엔드_typescript_node_js","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_design","target":"concepts_design_디자인_시스템_design_system","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_design","target":"concepts_ui_templates","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L44","weight":1.0,"_origin":"ast","source":"concepts_design_디자인_시스템_design_system","target":"concepts_design_레이아웃_및_둥근_테두리_radius_spacing","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_design_디자인_시스템_design_system","target":"concepts_design_비주얼_테마","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"concepts_design_디자인_시스템_design_system","target":"concepts_design_전역_스크롤바_디자인_scrollbars","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"concepts_design_디자인_시스템_design_system","target":"concepts_design_타이포그래피_typography","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/design.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"concepts_design_디자인_시스템_design_system","target":"concepts_design_핵심_색상_토큰_colors","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L7","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed","target":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","confidence_score":1.0},{"relation":"references","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L4","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface","target":"concepts_drainage_watershed","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L47","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L60","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_7_영구저장소_산출물_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/drainage_watershed.md","source_location":"L75","weight":1.0,"_origin":"ast","source":"concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed","target":"concepts_drainage_watershed_8_b08_수리집수면적유역도","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface","target":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","target":"concepts_las_free_sheet_surface_e2e_결과","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","target":"concepts_las_free_sheet_surface_계약과_확정값","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","target":"concepts_las_free_sheet_surface_미결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/las_free_sheet_surface.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스","target":"concepts_las_free_sheet_surface_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/law_source_quality.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_law_source_quality","target":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/law_source_quality.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","target":"concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/law_source_quality.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","target":"concepts_law_source_quality_원인_추정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/law_source_quality.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","target":"concepts_law_source_quality_조치_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/law_source_quality.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함","target":"concepts_law_source_quality_확인_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram","target":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_1_개요_및_분석_목적","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/mass_haul_diagram.md","source_location":"L58","weight":1.0,"_origin":"ast","source":"concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세","target":"concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/schema_common.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_schema_common","target":"concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/schema_common.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙","target":"concepts_schema_common_검증_원칙_backend_md_4절","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/schema_common.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙","target":"concepts_schema_common_명명_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_storage_paths","target":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","target":"concepts_storage_paths_db_컬럼_실제_경로_매핑","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","target":"concepts_storage_paths_경로_패턴","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","target":"concepts_storage_paths_원칙_backend_md_3절","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L44","weight":1.0,"_origin":"ast","source":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","target":"concepts_storage_paths_코드_감사_주의사항","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/storage_paths.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure","target":"concepts_storage_paths_파일명_규칙_structure_md_1절","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/temp_upload.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"concepts_temp_upload","target":"concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/temp_upload.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함","target":"concepts_temp_upload_사용처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/temp_upload.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함","target":"concepts_temp_upload_주요_개념_및_스펙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/temp_upload.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함","target":"concepts_temp_upload_주요_구성_요소","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"concepts_ui_templates","target":"concepts_ui_templates_ui_templates_localization_components","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L79","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_theme_css_스타일_변수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L55","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L48","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_locale_ts_다국어_관리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L62","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L72","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L95","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_남은_파일_한계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/ui_templates.md","source_location":"L90","weight":1.0,"_origin":"ast","source":"concepts_ui_templates_ui_templates_localization_components","target":"concepts_ui_templates_제약_backend_md_1","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"concepts_workflow_state","target":"concepts_workflow_state_workflow_상태_관리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_무효화의_실제_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L60","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_조회_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/workflow_state.md","source_location":"L63","weight":1.0,"_origin":"ast","source":"concepts_workflow_state_workflow_상태_관리","target":"concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","target":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","target":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","target":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서","target":"graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","target":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","target":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","target":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘","target":"graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L7","weight":1.0,"_origin":"ast","source":"index","target":"index_wiki_index","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L49","weight":1.0,"_origin":"ast","source":"index_wiki_index","target":"index_공통_개념","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L41","weight":1.0,"_origin":"ast","source":"index_wiki_index","target":"index_로그인_전_관리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"index_wiki_index","target":"index_로그인_후_기능","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"index_wiki_index","target":"index_우선_진입점","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"index.md","source_location":"L63","weight":1.0,"_origin":"ast","source":"index_wiki_index","target":"index_현재_주의사항","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/A00_Common.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_a00_common_a00_common","target":"pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/A00_Common.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸","target":"pages_a00_common_a00_common_개요","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/A00_Common.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸","target":"pages_a00_common_a00_common_세분화_마크다운_문서_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_appshell","target":"pages_a00_common_frontend_a00_common_appshell_app_shell_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_appshell_app_shell_ts","target":"pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_AppShell.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_appshell_app_shell_ts","target":"pages_a00_common_frontend_a00_common_appshell_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_router","target":"pages_a00_common_frontend_a00_common_router_router_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_router_router_ts","target":"pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A00_Common/frontend/A00_Common_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a00_common_frontend_a00_common_router_router_ts","target":"pages_a00_common_frontend_a00_common_router_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_components.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_components","target":"pages_a01_home_a01_components_a01_home_세부_구현","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_components.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_components_a01_home_세부_구현","target":"pages_a01_home_a01_components_데이터_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_components.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_components_a01_home_세부_구현","target":"pages_a01_home_a01_components_미해결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_components.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_components_a01_home_세부_구현","target":"pages_a01_home_a01_components_스타일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_components.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_components_a01_home_세부_구현","target":"pages_a01_home_a01_components_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend","target":"pages_a01_home_a01_frontend_a01_home_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_a01_home_frontend","target":"pages_a01_home_a01_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L60","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_a01_home_frontend","target":"pages_a01_home_a01_frontend_세부_구현","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_a01_home_frontend","target":"pages_a01_home_a01_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_a01_home_frontend","target":"pages_a01_home_a01_frontend_컴포넌트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_a01_home_frontend","target":"pages_a01_home_a01_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_컴포넌트","target":"pages_a01_home_a01_frontend_hero_섹션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_컴포넌트","target":"pages_a01_home_a01_frontend_주요_기능_섹션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/A01_frontend.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_a01_home_a01_frontend_컴포넌트","target":"pages_a01_home_a01_frontend_최신_소식_섹션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a01_home_frontend_a01_home_ui_page","target":"pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts","target":"pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A01_Home/frontend/A01_Home_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts","target":"pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_components","target":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","target":"pages_a02_progdetail_a02_components_데이터_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","target":"pages_a02_progdetail_a02_components_미해결_특이사항","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","target":"pages_a02_progdetail_a02_components_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_components.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_components_a02_progdetail_세부_구현","target":"pages_a02_progdetail_a02_components_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_frontend","target":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","target":"pages_a02_progdetail_a02_frontend_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","target":"pages_a02_progdetail_a02_frontend_세부_구현","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","target":"pages_a02_progdetail_a02_frontend_제약_준수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/A02_frontend.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_a02_frontend_a02_progdetail_frontend","target":"pages_a02_progdetail_a02_frontend_컴포넌트_분석","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_frontend_a02_progdetail_ui_page","target":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts","target":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts","target":"pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend","target":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","target":"pages_a03_compdetail_a03_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L47","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","target":"pages_a03_compdetail_a03_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L66","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","target":"pages_a03_compdetail_a03_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","target":"pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_a03_compdetail_frontend","target":"pages_a03_compdetail_a03_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L49","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_스타일_css","target":"pages_a03_compdetail_a03_frontend_css_클래스_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A03_CompDetail/A03_frontend.md","source_location":"L63","weight":1.0,"_origin":"ast","source":"pages_a03_compdetail_a03_frontend_스타일_css","target":"pages_a03_compdetail_a03_frontend_반응형","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend","target":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_mock_데이터_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L85","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_미해결_사항","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L62","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L80","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_a04_newshistory_frontend","target":"pages_a04_newshistory_a04_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L64","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_스타일_css","target":"pages_a04_newshistory_a04_frontend_css_클래스_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A04_NewsHistory/A04_frontend.md","source_location":"L77","weight":1.0,"_origin":"ast","source":"pages_a04_newshistory_a04_frontend_스타일_css","target":"pages_a04_newshistory_a04_frontend_반응형","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend","target":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L67","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_a05_edudetail_frontend","target":"pages_a05_edudetail_a05_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_스타일_css","target":"pages_a05_edudetail_a05_frontend_css_클래스_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A05_EduDetail/A05_frontend.md","source_location":"L58","weight":1.0,"_origin":"ast","source":"pages_a05_edudetail_a05_frontend_스타일_css","target":"pages_a05_edudetail_a05_frontend_반응형","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend","target":"pages_a06_login_a06_backend_a06_login_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_내부_헬퍼","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_로그인_로직_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L54","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_보안_정책_실_코드_기준","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_요청_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_의존성_공통_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_backend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_backend_a06_login_backend","target":"pages_a06_login_a06_backend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend","target":"pages_a06_login_a06_frontend_a06_login_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_api_클라이언트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L70","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L87","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L78","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/A06_frontend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_a06_login_a06_frontend_a06_login_frontend","target":"pages_a06_login_a06_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a06_login_backend_a06_login_router","target":"pages_a06_login_backend_a06_login_router_a06_login_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a06_login_backend_a06_login_router_a06_login_router_py","target":"pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A06_Login/backend/A06_Login_Router.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_a06_login_backend_a06_login_router_a06_login_router_py","target":"pages_a06_login_backend_a06_login_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend","target":"pages_a07_register_a07_backend_a07_register_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_가입_로직_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_요청_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_의존성_공통_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_backend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_backend_a07_register_backend","target":"pages_a07_register_a07_backend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend","target":"pages_a07_register_a07_frontend_a07_register_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_api_클라이언트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L70","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_약관_동의_아코디언","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L85","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L77","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/A07_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a07_register_a07_frontend_a07_register_frontend","target":"pages_a07_register_a07_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a07_register_backend_a07_register_router","target":"pages_a07_register_backend_a07_register_router_a07_register_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a07_register_backend_a07_register_router_a07_register_router_py","target":"pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A07_Register/backend/A07_Register_Router.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_a07_register_backend_a07_register_router_a07_register_router_py","target":"pages_a07_register_backend_a07_register_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend","target":"pages_a08_support_a08_backend_a08_support_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_내부_헬퍼","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_요청_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L57","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_의존성_공통_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_접수_로직","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L52","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_특징","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_backend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_backend_a08_support_backend","target":"pages_a08_support_a08_backend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend","target":"pages_a08_support_a08_frontend_a08_support_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_세션_자동_채움","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L65","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L59","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_제출_로직","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L73","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/A08_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a08_support_a08_frontend_a08_support_frontend","target":"pages_a08_support_a08_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a08_support_backend_a08_support_router","target":"pages_a08_support_backend_a08_support_router_a08_support_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a08_support_backend_a08_support_router_a08_support_router_py","target":"pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A08_Support/backend/A08_Support_Router.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a08_support_backend_a08_support_router_a08_support_router_py","target":"pages_a08_support_backend_a08_support_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend","target":"pages_a09_security_a09_backend_a09_security_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L55","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_db_저장_activity_logs","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L60","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_권한_헬퍼","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_요청_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L67","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_의존성_공통_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L73","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_a09_security_backend","target":"pages_a09_security_a09_backend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_api_엔드포인트","target":"pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_api_엔드포인트","target":"pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_backend.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_backend_api_엔드포인트","target":"pages_a09_security_a09_backend_인증_사용자_공통_verify_session","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend","target":"pages_a09_security_a09_frontend_a09_security_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L53","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L64","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L69","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L75","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/A09_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_a09_security_a09_frontend_a09_security_frontend","target":"pages_a09_security_a09_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_a09_security_backend_a09_security_router","target":"pages_a09_security_backend_a09_security_router_a09_security_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_a09_security_backend_a09_security_router_a09_security_router_py","target":"pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/A09_Security/backend/A09_Security_Router.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_a09_security_backend_a09_security_router_a09_security_router_py","target":"pages_a09_security_backend_a09_security_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_api","target":"pages_b01_dashboard_b01_api_b01_dashboard_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_api_b01_dashboard_api","target":"pages_b01_dashboard_b01_api_사용자_회사","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L48","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_api_b01_dashboard_api","target":"pages_b01_dashboard_b01_api_시스템_관리자","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_api_b01_dashboard_api","target":"pages_b01_dashboard_b01_api_프로젝트_자동화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_api.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_api_b01_dashboard_api","target":"pages_b01_dashboard_b01_api_회사_관리자","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend","target":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","target":"pages_b01_dashboard_b01_backend_기술부채","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","target":"pages_b01_dashboard_b01_backend_라우터_권한_헬퍼","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","target":"pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","target":"pages_b01_dashboard_b01_backend_요청_스키마","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_backend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_backend_b01_dashboard_backend","target":"pages_b01_dashboard_b01_backend_저장소_및_삭제_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_db.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_db","target":"pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_db.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계","target":"pages_b01_dashboard_b01_db_트랜잭션_경계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_dependencies.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_dependencies","target":"pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_dependencies.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies","target":"pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend","target":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","target":"pages_b01_dashboard_b01_frontend_ui_권한_헬퍼","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L59","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","target":"pages_b01_dashboard_b01_frontend_공유_자원_연결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","target":"pages_b01_dashboard_b01_frontend_모달","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","target":"pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/B01_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_b01_frontend_b01_dashboard_frontend","target":"pages_b01_dashboard_b01_frontend_파일과_진입점","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_backend_b01_dashboard_router","target":"pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py","target":"pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/backend/B01_Dashboard_Router.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py","target":"pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_frontend_b01_dashboard_ui_page","target":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts","target":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts","target":"pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend","target":"pages_b02_projregister_b02_backend_b02_projregister_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_의존성_공통_유틸","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L69","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_backend.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_backend_b02_projregister_backend","target":"pages_b02_projregister_b02_backend_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_db","target":"pages_b02_projregister_b02_db_b02_projregister_db","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_db_b02_projregister_db","target":"pages_b02_projregister_b02_db_쓰는_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_db_b02_projregister_db","target":"pages_b02_projregister_b02_db_저장소_파일시스템","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_db.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_db_b02_projregister_db","target":"pages_b02_projregister_b02_db_참고_계획_당시_의도","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend","target":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L57","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_스타일_css","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L72","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L66","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_이벤트_핸들러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_입력_필드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_제출_로직","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L80","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/B02_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_b02_frontend_b02_projregister_frontend","target":"pages_b02_projregister_b02_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_backend_b02_projregister_router","target":"pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py","target":"pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py","target":"pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file","target":"pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_api","target":"pages_b03_fileinput_b03_api_b03_fileinput_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_api_b03_fileinput_api","target":"pages_b03_fileinput_b03_api_workflow_조회","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_api_b03_fileinput_api","target":"pages_b03_fileinput_b03_api_일반_업로드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_api.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_api_b03_fileinput_api","target":"pages_b03_fileinput_b03_api_청크_업로드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend","target":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L54","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","target":"pages_b03_fileinput_b03_backend_workflow_알림","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","target":"pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","target":"pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","target":"pages_b03_fileinput_b03_backend_입력_검증_파일_처리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_backend_b03_fileinput_backend","target":"pages_b03_fileinput_b03_backend_저장소_및_초기화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_db.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_db","target":"pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_db.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계","target":"pages_b03_fileinput_b03_db_파일_경로","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_dependencies.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_dependencies","target":"pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_dependencies.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies","target":"pages_b03_fileinput_b03_dependencies_공통_모듈","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_frontend","target":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","target":"pages_b03_fileinput_b03_frontend_api_클라이언트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","target":"pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","target":"pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/B03_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_b03_frontend_b03_fileinput_frontend","target":"pages_b03_fileinput_b03_frontend_페이지_업로드_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_backend_b03_fileinput_router","target":"pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py","target":"pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B03_FileInput/backend/B03_FileInput_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py","target":"pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_api","target":"pages_b04_preprocess_b04_api_b04_preprocess_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_api_b04_preprocess_api","target":"pages_b04_preprocess_b04_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_api.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_api_b04_preprocess_api","target":"pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend","target":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L97","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L92","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L82","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L68","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_엔진_서브모듈","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L75","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_backend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_backend_b04_preprocess_backend","target":"pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_db","target":"pages_b04_preprocess_b04_db_b04_preprocess_db","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_db_b04_preprocess_db","target":"pages_b04_preprocess_b04_db_repository_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_db_b04_preprocess_db","target":"pages_b04_preprocess_b04_db_쓰는_테이블","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_db.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_db_b04_preprocess_db","target":"pages_b04_preprocess_b04_db_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_dependencies","target":"pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies","target":"pages_b04_preprocess_b04_dependencies_백엔드_python","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_dependencies.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies","target":"pages_b04_preprocess_b04_dependencies_프론트엔드_typescript","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend","target":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L46","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L73","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L82","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L65","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_처리_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_컴포넌트_api_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/B04_frontend.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_b04_frontend_b04_preprocess_frontend","target":"pages_b04_preprocess_b04_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_backend_b04_preprocess_router","target":"pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py","target":"pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B04_PreProcess/backend/B04_PreProcess_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py","target":"pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_18","target":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","target":"pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","target":"pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","target":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-18.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획","target":"pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_19","target":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","target":"pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","target":"pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","target":"pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_Profile_plan_2026-08-19.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19","target":"pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_api.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_api","target":"pages_b05_profile_b05_api_b05_profile_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_api.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_api_b05_profile_api","target":"pages_b05_profile_b05_api_api_스키마_및_반환_필드","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_api.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_api_b05_profile_api","target":"pages_b05_profile_b05_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_api.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_api_api_스키마_및_반환_필드","target":"pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_backend","target":"pages_b05_profile_b05_backend_b05_profile_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_backend_b05_profile_backend","target":"pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_backend.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_backend_b05_profile_backend","target":"pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_completed_followups.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_completed_followups","target":"pages_b05_profile_b05_completed_followups_b05_후속_완료_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_cut_fill","target":"pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치","target":"pages_b05_profile_b05_corridor_cut_fill_b06_변형_성토선_패치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치","target":"pages_b05_profile_b05_corridor_cut_fill_저장_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_cut_fill.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치","target":"pages_b05_profile_b05_corridor_cut_fill_절취와_경계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_followup_decisions.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_followup_decisions","target":"pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_patch_finish","target":"pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치","target":"pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치","target":"pages_b05_profile_b05_corridor_patch_finish_저장_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_patch_finish.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치","target":"pages_b05_profile_b05_corridor_patch_finish_패치_마감","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves","target":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","target":"pages_b05_profile_b05_corridor_plan_curves_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","target":"pages_b05_profile_b05_corridor_plan_curves_구조물_날개_바닥_연결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","target":"pages_b05_profile_b05_corridor_plan_curves_비탈_투영_성토면_절단","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L52","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","target":"pages_b05_profile_b05_corridor_plan_curves_저장_호환성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_plan_curves.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브","target":"pages_b05_profile_b05_corridor_plan_curves_커브_생성_렌더","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_surface","target":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L46","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","target":"pages_b05_profile_b05_corridor_surface_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","target":"pages_b05_profile_b05_corridor_surface_저장_호환성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","target":"pages_b05_profile_b05_corridor_surface_진행_중_계획","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_surface.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스","target":"pages_b05_profile_b05_corridor_surface_프론트엔드_구성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan","target":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","target":"pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","target":"pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","target":"pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L48","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","target":"pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_corridor_turn_correction_plan.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획","target":"pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_db.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_db","target":"pages_b05_profile_b05_db_b05_profile_db_사용_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_db.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_db_b05_profile_db_사용_관계","target":"pages_b05_profile_b05_db_repository_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_db.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_db_b05_profile_db_사용_관계","target":"pages_b05_profile_b05_db_저장_경로","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_dependencies.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_dependencies","target":"pages_b05_profile_b05_dependencies_b05_profile_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_dependencies.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_dependencies_b05_profile_dependencies","target":"pages_b05_profile_b05_dependencies_페이지_파일별_연결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend","target":"pages_b05_profile_b05_frontend_b05_profile_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L62","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_b05_profile_frontend","target":"pages_b05_profile_b05_frontend_남은_파일_한계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_b05_profile_frontend","target":"pages_b05_profile_b05_frontend_소스코드_1_1_세분화_위키_파일_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L66","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_b05_profile_frontend","target":"pages_b05_profile_b05_frontend_종단테이블_표시_보정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_b05_profile_frontend","target":"pages_b05_profile_b05_frontend_핵심_프론트엔드_아키텍처_개요","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_alignment","target":"pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table","target":"pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table","target":"pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_alignment.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table","target":"pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_viewer","target":"pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction","target":"pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend_viewer.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction","target":"pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structure_stations","target":"pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급","target":"pages_b05_profile_b05_structure_stations_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급","target":"pages_b05_profile_b05_structure_stations_공급_경로","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structure_stations.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급","target":"pages_b05_profile_b05_structure_stations_정본_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures","target":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L67","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L75","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_b06_경계와_남은_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L81","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_배수관_시설_옵션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_백엔드_파일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L57","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_유역_추천_개략_단면","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_정본과_타입_레지스트리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_structures.md","source_location":"L44","weight":1.0,"_origin":"ast","source":"pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집","target":"pages_b05_profile_b05_structures_프론트엔드_파일과_동작","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_grade","target":"pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py","target":"pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Grade.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py","target":"pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_sections","target":"pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py","target":"pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py","target":"pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Sections.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py","target":"pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_solver","target":"pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py","target":"pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Engine_Solver.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py","target":"pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_repository","target":"pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py","target":"pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Repository.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py","target":"pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router","target":"pages_b05_profile_backend_b05_profile_router_b05_profile_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router_b05_profile_router_py","target":"pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router_b05_profile_router_py","target":"pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router_confirm","target":"pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py","target":"pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Router_Confirm.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py","target":"pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_schema","target":"pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py","target":"pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/backend/B05_Profile_Schema.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py","target":"pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_api_fetch","target":"pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts","target":"pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts","target":"pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md","source_location":"L17","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md","source_location":"L17","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes","target":"pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_irregularstations","target":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts","target":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts","target":"pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_page","target":"pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts","target":"pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts","target":"pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_panel","target":"pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts","target":"pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Panel.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts","target":"pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment","target":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_panel","target":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_table","target":"pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts","target":"pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_viewer","target":"pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts","target":"pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts","target":"pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_drainage_render","target":"pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러","target":"pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러","target":"pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Drainage_Render.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러","target":"pages_b05_profile_frontend_ui_drainage_render_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_profile_structures","target":"pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션","target":"pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션","target":"pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Profile_Structures.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션","target":"pages_b05_profile_frontend_ui_profile_structures_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_selection","target":"pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화","target":"pages_b05_profile_frontend_ui_selection_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화","target":"pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/frontend/_UI_Selection.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화","target":"pages_b05_profile_frontend_ui_selection_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_api.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_api","target":"pages_b06_section_b06_api_b06_section_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_backend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_backend","target":"pages_b06_section_b06_backend_b06_section_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_backend.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_backend_b06_section_backend","target":"pages_b06_section_b06_backend_계산_엔진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_backend.md","source_location":"L47","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_backend_b06_section_backend","target":"pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_backend.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_backend_b06_section_backend","target":"pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_backend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_backend_b06_section_backend","target":"pages_b06_section_b06_backend_요청_응답_모델","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier","target":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L57","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","target":"pages_b06_section_b06_culvert_basin_multitier_미결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","target":"pages_b06_section_b06_culvert_basin_multitier_유입_구조물","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","target":"pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","target":"pages_b06_section_b06_culvert_basin_multitier_자체검증_기록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_basin_multitier.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이","target":"pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls","target":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_4축_조작과_재질","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_계산_보기_분리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L61","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_구현_파일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L50","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_자체검증_기록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_조정창","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_controls.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시","target":"pages_b06_section_b06_culvert_controls_집수정_9키_조작","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign","target":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L55","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","target":"pages_b06_section_b06_culvert_geometry_redesign_검증_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L44","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","target":"pages_b06_section_b06_culvert_geometry_redesign_구현_파일","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","target":"pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L40","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","target":"pages_b06_section_b06_culvert_geometry_redesign_설계선_트림","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계","target":"pages_b06_section_b06_culvert_geometry_redesign_접속선","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_link_trim","target":"pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리","target":"pages_b06_section_b06_culvert_link_trim_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리","target":"pages_b06_section_b06_culvert_link_trim_원인과_경계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_link_trim.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리","target":"pages_b06_section_b06_culvert_link_trim_처리_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set","target":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L55","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","target":"pages_b06_section_b06_culvert_set_검증_근거와_후속","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","target":"pages_b06_section_b06_culvert_set_계획선_규칙","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L37","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","target":"pages_b06_section_b06_culvert_set_구현_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","target":"pages_b06_section_b06_culvert_set_입력_판정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_culvert_set.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트","target":"pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_db.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_db","target":"pages_b06_section_b06_db_b06_section_db_사용_관계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_db.md","source_location":"L19","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_db_b06_section_db_사용_관계","target":"pages_b06_section_b06_db_repository_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_db.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_db_b06_section_db_사용_관계","target":"pages_b06_section_b06_db_파일_경로","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_dependencies.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_dependencies","target":"pages_b06_section_b06_dependencies_b06_section_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_dependencies.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_dependencies_b06_section_dependencies","target":"pages_b06_section_b06_dependencies_공통_모듈","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend","target":"pages_b06_section_b06_frontend_b06_section_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L85","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L58","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_api_클라이언트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L47","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L78","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L84","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_기술부채_해결됨","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L67","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_파일_구성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_frontend.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_frontend_b06_section_frontend","target":"pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_pavement_revetment","target":"pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L34","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이","target":"pages_b06_section_b06_pavement_revetment_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이","target":"pages_b06_section_b06_pavement_revetment_독립_기슭막이","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_pavement_revetment.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이","target":"pages_b06_section_b06_pavement_revetment_포장과_물넘이","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls","target":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L66","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_단별_구간값","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L58","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_선택과_하이라이트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L47","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_연동과_경사","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_정본과_공용_모델","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/B06_revetment_link_controls.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어","target":"pages_b06_section_b06_revetment_link_controls_형태와_조정창","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_engine_areas","target":"pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진","target":"pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L17","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진","target":"pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Engine_Areas.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진","target":"pages_b06_section_backend_b06_section_engine_areas_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router","target":"pages_b06_section_backend_b06_section_router_b06_section_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_b06_section_router_py","target":"pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_b06_section_router_py","target":"pages_b06_section_backend_b06_section_router_연관_개념_및_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_confirm","target":"pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터","target":"pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터","target":"pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/backend/B06_Section_Router_Confirm.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터","target":"pages_b06_section_backend_b06_section_router_confirm_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_api_fetch","target":"pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트","target":"pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_Api_Fetch.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트","target":"pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_areas","target":"pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트","target":"pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트","target":"pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트","target":"pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_design","target":"pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤","target":"pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤","target":"pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤","target":"pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul","target":"pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작","target":"pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_curve","target":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링","target":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링","target":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md","source_location":"L22","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링","target":"pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_settle","target":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진","target":"pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_view","target":"pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러","target":"pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_page","target":"pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터","target":"pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터","target":"pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Page.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터","target":"pages_b06_section_frontend_b06_section_ui_page_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_section_view","target":"pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립","target":"pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립","target":"pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Section_View.md","source_location":"L28","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립","target":"pages_b06_section_frontend_b06_section_ui_section_view_3_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_diagram","target":"pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트","target":"pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트","target":"pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_panel","target":"pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널","target":"pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널","target":"pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_backend","target":"pages_b07_quantity_b07_backend_b07_quantity_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_backend_b07_quantity_backend","target":"pages_b07_quantity_b07_backend_구현되지_않은_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_backend_b07_quantity_backend","target":"pages_b07_quantity_b07_backend_구현된_항목","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_backend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_backend_b07_quantity_backend","target":"pages_b07_quantity_b07_backend_책임_경계_미결","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_db.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_db","target":"pages_b07_quantity_b07_db_b07_quantity_db","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_frontend.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_frontend","target":"pages_b07_quantity_b07_frontend_b07_quantity_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/B07_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_b07_frontend_b07_quantity_frontend","target":"pages_b07_quantity_b07_frontend_현재_사용자_동작","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B07_Quantity/backend/B07_Quantity_Router.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b07_quantity_backend_b07_quantity_router","target":"pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_blocks","target":"pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진","target":"pages_b08_designdetail_b08_cad_blocks_검증","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진","target":"pages_b08_designdetail_b08_cad_blocks_구현","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_blocks.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진","target":"pages_b08_designdetail_b08_cad_blocks_범위_결정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_commands","target":"pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계","target":"pages_b08_designdetail_b08_cad_commands_검증_제한","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계","target":"pages_b08_designdetail_b08_cad_commands_구현_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_commands.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계","target":"pages_b08_designdetail_b08_cad_commands_핵심_구성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_interaction","target":"pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작","target":"pages_b08_designdetail_b08_cad_interaction_검증_제외","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작","target":"pages_b08_designdetail_b08_cad_interaction_선택_편집","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_interaction.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작","target":"pages_b08_designdetail_b08_cad_interaction_입력_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_table_entity","target":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L36","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","target":"pages_b08_designdetail_b08_cad_table_entity_검증_후속","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","target":"pages_b08_designdetail_b08_cad_table_entity_기능","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","target":"pages_b08_designdetail_b08_cad_table_entity_모델","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_table_entity.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity","target":"pages_b08_designdetail_b08_cad_table_entity_이관_범위","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_title_block","target":"pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란","target":"pages_b08_designdetail_b08_cad_title_block_값_공급","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란","target":"pages_b08_designdetail_b08_cad_title_block_도각_편집_보존","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_title_block.md","source_location":"L23","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란","target":"pages_b08_designdetail_b08_cad_title_block_회사_자산과_담당자","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_usability_2026_09_01","target":"pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리","target":"pages_b08_designdetail_b08_cad_usability_2026_09_01_검증_상태","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L16","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리","target":"pages_b08_designdetail_b08_cad_usability_2026_09_01_구현_기록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리","target":"pages_b08_designdetail_b08_cad_usability_2026_09_01_사용자_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_api.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_api","target":"pages_b08_designdetail_b08_api_b08_designdetail_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_api.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_api_b08_designdetail_api","target":"pages_b08_designdetail_b08_api_api_엔드포인트","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend","target":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L39","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L31","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L43","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_현재_책임_경계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_backend.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_backend_b08_designdetail_backend","target":"pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cross_structure_sheets","target":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L26","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","target":"pages_b08_designdetail_b08_cross_structure_sheets_결과","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","target":"pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","target":"pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_cross_structure_sheets.md","source_location":"L33","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치","target":"pages_b08_designdetail_b08_cross_structure_sheets_한계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_dependencies","target":"pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L25","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies","target":"pages_b08_designdetail_b08_dependencies_backend_requirements_txt","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_dependencies.md","source_location":"L15","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies","target":"pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L51","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L38","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L56","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도","target":"pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend","target":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L41","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_cad_계획선_레이어_연동_및_편집_지원_2026_07_22","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_openwebcad_단위_정합_선_특성_폰트_ui_및_fit_in_all_2026_07_20","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_독립형_cad_임베드_및_데이터_연동_아키텍처","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L53","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L45","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_주요_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/B08_frontend.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_b08_frontend_b08_designdetail_frontend","target":"pages_b08_designdetail_b08_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md","source_location":"L11","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_backend_b08_designdetail_router","target":"pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py","target":"pages_b08_designdetail_backend_b08_designdetail_router_실제_api","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L8","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend","target":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L24","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_백엔드_db_미착수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L30","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L42","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_참고","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L18","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_컴포넌트_함수","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/B09_frontend.md","source_location":"L12","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_b09_frontend_b09_estimation_frontend","target":"pages_b09_estimation_b09_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_frontend_b09_estimation_ui_page","target":"pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts","target":"pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend","target":"pages_b10_payment_b10_frontend_b10_payment_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L32","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend_b10_payment_frontend","target":"pages_b10_payment_b10_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L27","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend_b10_payment_frontend","target":"pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L41","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend_b10_payment_frontend","target":"pages_b10_payment_b10_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L20","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend_b10_payment_frontend","target":"pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/B10_frontend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b10_payment_b10_frontend_b10_payment_frontend","target":"pages_b10_payment_b10_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/frontend/B10_Payment_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b10_payment_frontend_b10_payment_ui_page","target":"pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B10_Payment/frontend/B10_Payment_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts","target":"pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L9","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend","target":"pages_b11_status_b11_frontend_b11_status_frontend","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L29","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend_b11_status_frontend","target":"pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L35","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend_b11_status_frontend","target":"pages_b11_status_b11_frontend_로컬라이제이션","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L44","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend_b11_status_frontend","target":"pages_b11_status_b11_frontend_의존성","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L21","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend_b11_status_frontend","target":"pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/B11_frontend.md","source_location":"L13","weight":1.0,"_origin":"ast","source":"pages_b11_status_b11_frontend_b11_status_frontend","target":"pages_b11_status_b11_frontend_파일_구조","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/frontend/B11_Status_UI_Page.md","source_location":"L10","weight":1.0,"_origin":"ast","source":"pages_b11_status_frontend_b11_status_ui_page","target":"pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B11_Status/frontend/B11_Status_UI_Page.md","source_location":"L14","weight":1.0,"_origin":"ast","source":"pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts","target":"pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록","confidence_score":1.0},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L37","weight":1,"source":"concepts_completed_2026_09_02","target":"completed_2026_09_02_b05_profile_edit_followup","confidence_score":1},{"relation":"contains","confidence":"EXTRACTED","source_file":"pages/B05_Profile/B05_frontend.md","source_location":"L70","weight":1,"source":"pages_b05_profile_b05_frontend","target":"pages_b05_profile_b05_frontend_profile_edit_guard","confidence_score":1},{"relation":"contains","confidence":"EXTRACTED","source_file":"concepts/completed_2026-09-02.md","source_location":"L39","weight":1,"source":"completed_2026_09_02_b05_profile_edit_followup","target":"pages_b05_profile_b05_frontend_profile_edit_guard","confidence_score":1}],"hyperedges":[{"id":"las_free_workflow_chain","label":"LAS-Free Analysis Workflow","nodes":["concepts_las_free_sheet_surface","pages_b03_fileinput_backend","pages_b04_preprocess_backend"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"concepts/las_free_sheet_surface.md"},{"id":"b08_cad_subsystem","label":"B08 CAD Subsystem","nodes":["pages_b08_designdetail_cad_blocks","pages_b08_designdetail_cad_interaction","pages_b08_designdetail_cad_table_entity","pages_b08_designdetail_frontend"],"relation":"form","confidence":"EXTRACTED","confidence_score":0.95,"source_file":"pages/B08_DesignDetail/B08_frontend.md"},{"id":"b08_drawing_generation_flow","label":"B08 Drawing Generation Flow","nodes":["b08_designdetail_b08_designdetail_engine_cad_masshaul_py","b08_designdetail_b08_designdetail_engine_cad_basin_py","common_util_common_util_mass_haul_settle_ts"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"},{"id":"drainage_system_flow","label":"Drainage System Workflow","nodes":["concepts_drainage_watershed","pages_b05_profile_b05_structures","pages_b06_section_b06_culvert_set","pages_b06_section_b06_culvert_geometry_redesign"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.95,"source_file":"concepts/drainage_watershed.md"},{"id":"mass_haul_system","label":"Mass Haul Diagram System","nodes":["concepts_mass_haul_diagram","pages_b06_section_b06_frontend","pages_b08_designdetail_b08_drawing_masshaul_watershed"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"concepts/mass_haul_diagram.md"},{"id":"corridor_3d_generation","label":"3D Corridor Generation Flow","nodes":["pages_b05_profile_b05_corridor_surface","pages_b05_profile_b05_corridor_plan_curves","pages_b05_profile_b05_corridor_cut_fill","pages_b05_profile_b05_corridor_patch_finish"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":0.9,"source_file":"pages/B05_Profile/B05_corridor_surface.md"},{"id":"workflow_late_stages","label":"Late Workflow Stages (B07-B09)","nodes":["pages_b07_quantity_b07_frontend","pages_b08_designdetail_b08_frontend","pages_b09_estimation_b09_frontend"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0}],"built_at_commit":"2e57d29156661c41c47b16cd28b2a9ea306f80e7"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-02/manifest.json b/docs/wiki/graphify-out/2026-09-02/manifest.json new file mode 100644 index 00000000..22b325ae --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-02/manifest.json @@ -0,0 +1,952 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.0, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.0, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.0, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.7616909, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788339728.339182, + "ast_hash": "bf7345fb64d1931dc7d40d3a36d87165", + "semantic_hash": "" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.0, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.0, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.0, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.0, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788065806.0, + "ast_hash": "9207f86dd39361da6e9e48b126b9d8b7", + "semantic_hash": "9207f86dd39361da6e9e48b126b9d8b7" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.6816394, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.4296918, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.6827824, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.7590182, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.0, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788266459.0, + "ast_hash": "0a1d05de2234439de045482cd397b4f7", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.2694287, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.7631662, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.2297237, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.650179, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.2091534, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.6812162, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0683777, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1788339728.3361912, + "ast_hash": "bd2a693b00642a36afde821c84fd6577", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0683777, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.0, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1788339728.3335001, + "ast_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.2912288, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0989716, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.94135, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.64706, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.6491706, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.270427, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.270427, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.0, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.3769612, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.0, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.0, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.0, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.0, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788266459.0, + "ast_hash": "7b803b612c7df445150d1df474925aa0", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.0, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.0, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + }, + "concepts/completed_2026-09-01.md": { + "mtime": 1788263731.0, + "ast_hash": "6abd6ce7eedff81e6d98d14b3258a5bb", + "semantic_hash": "" + }, + "concepts/completed_2026-09-01_followups.md": { + "mtime": 1788266683.0, + "ast_hash": "061f569e30dad434cd53237bf5a7a5e1", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md": { + "mtime": 1788339728.3335001, + "ast_hash": "d79b37d591604dd5178a9961f9e8eb22", + "semantic_hash": "" + }, + "concepts/completed_2026-09-02.md": { + "mtime": 1788339728.3324802, + "ast_hash": "21b0dbc12bea0649d46912762e9a653e", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_title_block.md": { + "mtime": 1788339728.3371885, + "ast_hash": "8507a171ad2b3d86633bc2273054b987", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/.graphify_analysis.json b/docs/wiki/graphify-out/2026-09-03/.graphify_analysis.json new file mode 100644 index 00000000..ea597821 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/.graphify_analysis.json @@ -0,0 +1,1669 @@ +{ + "communities": { + "0": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_구성요소", + "concepts_a00_app_shell_framework_router_라우팅_테이블", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_인젝션", + "concepts_a00_app_shell_framework_scaffold_사용처", + "concepts_a00_app_shell_framework_scaffold_종속성", + "concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_인증_가드", + "concepts_a00_app_shell_framework_테마_언어_관리", + "concepts_a00_app_shell_framework_파일_구성", + "concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky", + "concepts_crs_metadata", + "concepts_crs_metadata_crs_메타데이터_정상화", + "concepts_crs_metadata_검증_범위와_모순_이력", + "concepts_crs_metadata_검증된_판정", + "concepts_crs_metadata_데이터_흐름", + "concepts_crs_metadata_사용처", + "concepts_dependencies", + "concepts_dependencies_백엔드_python_3_12_7", + "concepts_dependencies_선정_원칙_agent_md_3절", + "concepts_dependencies_외부_라이브러리_의존성", + "concepts_dependencies_프론트엔드_typescript_node_js" + ], + "1": [ + "concepts_api_common", + "concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트", + "concepts_api_common_공통_오류_응답_포맷_전_라우터", + "concepts_api_common_워크플로우_상태_조회", + "concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용", + "concepts_auth_rbac", + "concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰", + "concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard", + "concepts_auth_rbac_라우팅_가드_frontend_md_5_2", + "concepts_auth_rbac_사용자_상태_생명주기", + "concepts_auth_rbac_사용처_역참조", + "concepts_auth_rbac_세션_인증_backend_md_6_3", + "concepts_auth_rbac_역할_users_role", + "concepts_auth_rbac_인증_rbac", + "concepts_auth_rbac_인증_갱신_및_만료_일원화", + "concepts_common_util", + "concepts_common_util_공통_유틸_common_util", + "concepts_common_util_리소스_모니터링_common_util_resource_monitor_py", + "concepts_common_util_이메일_발송_common_util_email_py", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_회사", + "concepts_db_schema_users_auth_db_사용자_인증_조직_테이블", + "concepts_db_schema_users_auth_email_otps_이메일_otp", + "concepts_db_schema_users_auth_join_requests_회사_가입_신청", + "concepts_db_schema_users_auth_sessions_세션", + "concepts_db_schema_users_auth_trusted_devices_신뢰_기기", + "concepts_db_schema_users_auth_user_consents_약관_동의", + "concepts_db_schema_users_auth_users_사용자", + "concepts_schema_common", + "concepts_schema_common_검증_원칙_backend_md_4절", + "concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙", + "concepts_schema_common_명명_규칙", + "concepts_workflow_state", + "concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영", + "concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인", + "concepts_workflow_state_workflow_상태_관리", + "concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py", + "concepts_workflow_state_무효화의_실제_범위", + "concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월", + "concepts_workflow_state_조회_api", + "concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동" + ], + "2": [ + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_스키마_개요", + "concepts_db_schema_overview_설계_원칙", + "concepts_db_schema_overview_테이블_관계_핵심_흐름", + "concepts_db_schema_overview_테이블_그룹_9개", + "concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템", + "concepts_storage_paths", + "concepts_storage_paths_db_컬럼_실제_경로_매핑", + "concepts_storage_paths_경로_패턴", + "concepts_storage_paths_원칙_backend_md_3절", + "concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure", + "concepts_storage_paths_코드_감사_주의사항", + "concepts_storage_paths_파일명_규칙_structure_md_1절" + ], + "3": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그", + "concepts_db_schema_logs_monitoring_audit_logs_감사_로그", + "concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력", + "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그", + "concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청", + "concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그", + "concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그", + "concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측", + "concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용" + ], + "4": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_엔드포인트", + "pages_a09_security_a09_backend_db_저장_activity_logs", + "pages_a09_security_a09_backend_권한_헬퍼", + "pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master", + "pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin", + "pages_a09_security_a09_backend_요청_스키마_pydantic", + "pages_a09_security_a09_backend_의존성_공통_유틸", + "pages_a09_security_a09_backend_인증_사용자_공통_verify_session", + "pages_a09_security_a09_backend_참고", + "pages_a09_security_a09_backend_파일_구조" + ], + "5": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "concepts_db_schema_files_surface_input_files_status_값", + "concepts_db_schema_files_surface_input_files_입력_원본_파일", + "concepts_db_schema_files_surface_processed_point_cloud_status_값", + "concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드", + "concepts_db_schema_files_surface_surface_models_status_값", + "concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선", + "concepts_db_schema_files_surface_terrain_layers_지형_레이어", + "concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터", + "concepts_db_schema_files_surface_upload_sessions_업로드_세션" + ], + "6": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_횡단면_설계", + "concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입", + "concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입", + "concepts_db_schema_route_profile_db_경로_종횡단_테이블", + "concepts_db_schema_route_profile_longitudinal_sections_종단면_설계", + "concepts_db_schema_route_profile_route_points_경로_좌표점", + "concepts_db_schema_route_profile_route_statistics_노선_통계", + "concepts_db_schema_route_profile_routes_status_흐름", + "concepts_db_schema_route_profile_routes_노선_경로" + ], + "7": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_클래스_구조", + "pages_a04_newshistory_a04_frontend_mock_데이터_구조", + "pages_a04_newshistory_a04_frontend_로컬라이제이션", + "pages_a04_newshistory_a04_frontend_미해결_사항", + "pages_a04_newshistory_a04_frontend_반응형", + "pages_a04_newshistory_a04_frontend_스타일_css", + "pages_a04_newshistory_a04_frontend_의존성", + "pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더", + "pages_a04_newshistory_a04_frontend_파일_구조" + ], + "8": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_클라이언트_함수", + "pages_a07_register_a07_frontend_로컬라이제이션", + "pages_a07_register_a07_frontend_스타일_css", + "pages_a07_register_a07_frontend_약관_동의_아코디언", + "pages_a07_register_a07_frontend_의존성", + "pages_a07_register_a07_frontend_이벤트_핸들러", + "pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환", + "pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용", + "pages_a07_register_a07_frontend_파일_구조" + ], + "9": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_로컬라이제이션", + "pages_a08_support_a08_frontend_세션_자동_채움", + "pages_a08_support_a08_frontend_스타일_css", + "pages_a08_support_a08_frontend_의존성", + "pages_a08_support_a08_frontend_이벤트_핸들러", + "pages_a08_support_a08_frontend_제출_로직", + "pages_a08_support_a08_frontend_참고", + "pages_a08_support_a08_frontend_컴포넌트_함수", + "pages_a08_support_a08_frontend_파일_구조" + ], + "10": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_로컬라이제이션", + "pages_b02_projregister_b02_frontend_스타일_css", + "pages_b02_projregister_b02_frontend_의존성", + "pages_b02_projregister_b02_frontend_이벤트_핸들러", + "pages_b02_projregister_b02_frontend_입력_필드", + "pages_b02_projregister_b02_frontend_제출_로직", + "pages_b02_projregister_b02_frontend_참고", + "pages_b02_projregister_b02_frontend_컴포넌트_함수", + "pages_b02_projregister_b02_frontend_파일_구조" + ], + "11": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_섹션", + "pages_a01_home_a01_frontend_로컬라이제이션", + "pages_a01_home_a01_frontend_세부_구현", + "pages_a01_home_a01_frontend_이벤트_핸들러", + "pages_a01_home_a01_frontend_주요_기능_섹션", + "pages_a01_home_a01_frontend_최신_소식_섹션", + "pages_a01_home_a01_frontend_컴포넌트", + "pages_a01_home_a01_frontend_파일_구조" + ], + "12": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_클래스_구조", + "pages_a05_edudetail_a05_frontend_로컬라이제이션", + "pages_a05_edudetail_a05_frontend_반응형", + "pages_a05_edudetail_a05_frontend_스타일_css", + "pages_a05_edudetail_a05_frontend_의존성", + "pages_a05_edudetail_a05_frontend_이벤트_핸들러", + "pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더", + "pages_a05_edudetail_a05_frontend_파일_구조" + ], + "13": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_클라이언트_함수", + "pages_a06_login_a06_frontend_로컬라이제이션", + "pages_a06_login_a06_frontend_스타일_css", + "pages_a06_login_a06_frontend_의존성", + "pages_a06_login_a06_frontend_이벤트_핸들러", + "pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환", + "pages_a06_login_a06_frontend_컴포넌트_함수", + "pages_a06_login_a06_frontend_파일_구조" + ], + "14": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_엔드포인트", + "pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준", + "pages_a08_support_a08_backend_내부_헬퍼", + "pages_a08_support_a08_backend_요청_스키마_pydantic", + "pages_a08_support_a08_backend_의존성_공통_유틸", + "pages_a08_support_a08_backend_접수_로직", + "pages_a08_support_a08_backend_특징", + "pages_a08_support_a08_backend_파일_구조" + ], + "15": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만", + "pages_a09_security_a09_frontend_로컬라이제이션", + "pages_a09_security_a09_frontend_스타일_css", + "pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts", + "pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치", + "pages_a09_security_a09_frontend_의존성", + "pages_a09_security_a09_frontend_컴포넌트_함수", + "pages_a09_security_a09_frontend_파일_구조" + ], + "16": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_엔드포인트", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert", + "pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션", + "pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic", + "pages_b02_projregister_b02_backend_의존성_공통_유틸", + "pages_b02_projregister_b02_backend_참고", + "pages_b02_projregister_b02_backend_파일_구조", + "pages_b02_projregister_b02_backend_함수" + ], + "17": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_클래스_구조", + "pages_a03_compdetail_a03_frontend_로컬라이제이션", + "pages_a03_compdetail_a03_frontend_반응형", + "pages_a03_compdetail_a03_frontend_스타일_css", + "pages_a03_compdetail_a03_frontend_의존성", + "pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더", + "pages_a03_compdetail_a03_frontend_파일_구조" + ], + "18": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_엔드포인트", + "pages_a06_login_a06_backend_내부_헬퍼", + "pages_a06_login_a06_backend_로그인_로직_흐름", + "pages_a06_login_a06_backend_보안_정책_실_코드_기준", + "pages_a06_login_a06_backend_요청_스키마_pydantic", + "pages_a06_login_a06_backend_의존성_공통_유틸", + "pages_a06_login_a06_backend_파일_구조" + ], + "19": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "20": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_엔드포인트", + "pages_a07_register_a07_backend_가입_로직_흐름", + "pages_a07_register_a07_backend_요청_스키마_pydantic", + "pages_a07_register_a07_backend_의존성_공통_유틸", + "pages_a07_register_a07_backend_참고", + "pages_a07_register_a07_backend_파일_구조" + ], + "21": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_로컬라이제이션", + "pages_b09_estimation_b09_frontend_백엔드_db_미착수", + "pages_b09_estimation_b09_frontend_의존성", + "pages_b09_estimation_b09_frontend_참고", + "pages_b09_estimation_b09_frontend_컴포넌트_함수", + "pages_b09_estimation_b09_frontend_파일_구조" + ], + "22": [ + "architecture_implementation_status", + "architecture_implementation_status_구현_상태_용어", + "architecture_implementation_status_단계별_판정", + "architecture_implementation_status_미결_설계", + "architecture_implementation_status_반드시_유지할_구분", + "architecture_implementation_status_비워크플로_영역_판정", + "architecture_implementation_status_현재_구현_현황_소스_읽기_감사", + "architecture_project_map", + "architecture_project_map_aislo_프로젝트_지도", + "architecture_project_map_명칭_판정", + "architecture_project_map_탐색_순서", + "architecture_project_map_현재_명칭과_책임", + "architecture_public_admin_map", + "architecture_public_admin_map_공개_인증_관리_영역_지도", + "architecture_public_admin_map_공통_의존", + "architecture_public_admin_map_직접_구현_관계", + "architecture_shared_resources", + "architecture_shared_resources_공유_자원_영향_지도", + "architecture_shared_resources_단계별_직접_연결", + "architecture_shared_resources_영향_분석_규칙", + "architecture_workflow_data_flow", + "architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름", + "architecture_workflow_data_flow_b04_b06_자동_계산과_재설계", + "architecture_workflow_data_flow_단계_관계", + "architecture_workflow_data_flow_상태와_산출물_무효화", + "architecture_workflow_data_flow_정본_위치", + "index", + "index_wiki_index", + "index_공통_개념", + "index_로그인_전_관리", + "index_로그인_후_기능", + "index_우선_진입점", + "index_현재_주의사항" + ], + "23": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블", + "concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트", + "concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션", + "concepts_db_schema_structure_output_quantity_items_수량_산출_항목", + "concepts_db_schema_structure_output_quantity_items_총비용_계산_예", + "concepts_db_schema_structure_output_structures_배치_구조물" + ], + "24": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_기술부채", + "pages_b01_dashboard_b01_backend_라우터_권한_헬퍼", + "pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세", + "pages_b01_dashboard_b01_backend_요청_스키마", + "pages_b01_dashboard_b01_backend_저장소_및_삭제_함수" + ], + "25": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_권한_헬퍼", + "pages_b01_dashboard_b01_frontend_공유_자원_연결", + "pages_b01_dashboard_b01_frontend_모달", + "pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일", + "pages_b01_dashboard_b01_frontend_파일과_진입점" + ], + "26": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_로컬라이제이션", + "pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업", + "pages_b10_payment_b10_frontend_의존성", + "pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup", + "pages_b10_payment_b10_frontend_파일_구조" + ], + "27": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status", + "pages_b11_status_b11_frontend_로컬라이제이션", + "pages_b11_status_b11_frontend_의존성", + "pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup", + "pages_b11_status_b11_frontend_파일_구조" + ], + "28": [ + "concepts_design", + "concepts_design_디자인_시스템_design_system", + "concepts_design_레이아웃_및_둥근_테두리_radius_spacing", + "concepts_design_비주얼_테마", + "concepts_design_전역_스크롤바_디자인_scrollbars", + "concepts_design_타이포그래피_typography", + "concepts_design_핵심_색상_토큰_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_스타일_변수", + "concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿", + "concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록", + "concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃", + "concepts_ui_templates_ui_template_locale_ts_다국어_관리", + "concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트", + "concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸", + "concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿", + "concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_남은_파일_한계", + "concepts_ui_templates_제약_backend_md_1" + ], + "29": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회", + "concepts_completed_2026_08_29_b05_b06_구조물_ui_통합", + "concepts_completed_2026_08_29_b07_b08_순서", + "concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치", + "concepts_completed_2026_08_29_b07_cad_테마", + "concepts_completed_2026_08_29_b07_cad_확대_팬", + "concepts_completed_2026_08_29_배수시설_추천_기준", + "concepts_completed_2026_08_29_초기값_보전", + "concepts_completed_2026_08_29_초기화_복원_실측", + "concepts_completed_2026_09_01", + "concepts_completed_2026_09_01_2026_09_01_완료_b04_지면_처리_b05_b06_배수_제어", + "concepts_completed_2026_09_01_followups", + "concepts_completed_2026_09_01_followups_2026_09_01_잔여_완료_체크_정리", + "concepts_completed_2026_09_01_followups_범위", + "concepts_completed_2026_09_01_followups_보류_구분", + "concepts_completed_2026_09_01_검증", + "concepts_completed_2026_09_01_완료_범위", + "concepts_completed_2026_09_01_저장_호환_규칙", + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화", + "concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환", + "concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5", + "concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent", + "concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장", + "concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프", + "concepts_drainage_watershed_7_영구저장소_산출물_구조", + "concepts_drainage_watershed_8_b08_수리집수면적유역도", + "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_결과", + "concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스", + "concepts_las_free_sheet_surface_계약과_확정값", + "concepts_las_free_sheet_surface_미결", + "concepts_las_free_sheet_surface_흐름" + ], + "30": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan", + "pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성", + "pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편", + "pages_b04_preprocess_b04_backend_엔진_서브모듈", + "pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정", + "pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터" + ], + "31": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_프로젝트_관리_테이블", + "concepts_db_schema_projects_project_automations_프로젝트_자동화_정책", + "concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷", + "concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태", + "concepts_db_schema_projects_projects_프로젝트" + ], + "32": [ + "concepts_law_source_quality", + "concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호", + "concepts_law_source_quality_원인_추정", + "concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함", + "concepts_law_source_quality_조치_상태", + "concepts_law_source_quality_확인_범위" + ], + "33": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_세부_구현", + "pages_a01_home_a01_components_데이터_흐름", + "pages_a01_home_a01_components_미해결", + "pages_a01_home_a01_components_스타일", + "pages_a01_home_a01_components_의존성" + ], + "34": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_세부_구현", + "pages_a02_progdetail_a02_components_데이터_흐름", + "pages_a02_progdetail_a02_components_미해결_특이사항", + "pages_a02_progdetail_a02_components_스타일_css", + "pages_a02_progdetail_a02_components_의존성" + ], + "35": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_구조", + "pages_a02_progdetail_a02_frontend_세부_구현", + "pages_a02_progdetail_a02_frontend_제약_준수", + "pages_a02_progdetail_a02_frontend_컴포넌트_분석" + ], + "36": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_사용자_회사", + "pages_b01_dashboard_b01_api_시스템_관리자", + "pages_b01_dashboard_b01_api_프로젝트_자동화", + "pages_b01_dashboard_b01_api_회사_관리자" + ], + "37": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집", + "pages_b05_profile_b05_structures_b06_경계와_남은_범위", + "pages_b05_profile_b05_structures_검증", + "pages_b05_profile_b05_structures_배수관_시설_옵션", + "pages_b05_profile_b05_structures_백엔드_파일", + "pages_b05_profile_b05_structures_유역_추천_개략_단면", + "pages_b05_profile_b05_structures_정본과_타입_레지스트리", + "pages_b05_profile_b05_structures_프론트엔드_파일과_동작" + ], + "38": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획", + "pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기" + ], + "39": [ + "concepts_completed_2026_09_02", + "concepts_completed_2026_09_02_2026_09_02_완료_항목", + "concepts_completed_2026_09_02_b05_profile_edit_followup", + "concepts_completed_2026_09_02_b05_구조물_3d", + "concepts_completed_2026_09_02_cad", + "concepts_completed_2026_09_02_노선_지표면", + "concepts_completed_2026_09_02_작업_환경", + "concepts_completed_2026_09_02_회귀_상태", + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리", + "pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선", + "pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어", + "pages_b04_preprocess_b04_frontend_의존성", + "pages_b04_preprocess_b04_frontend_처리_흐름", + "pages_b04_preprocess_b04_frontend_컴포넌트_api_함수", + "pages_b04_preprocess_b04_frontend_파일_구조", + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요", + "pages_b05_profile_b05_frontend", + "pages_b05_profile_b05_frontend_b05_profile_frontend", + "pages_b05_profile_b05_frontend_profile_edit_guard", + "pages_b05_profile_b05_frontend_남은_파일_한계", + "pages_b05_profile_b05_frontend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_frontend_종단테이블_표시_보정", + "pages_b05_profile_b05_frontend_핵심_프론트엔드_아키텍처_개요", + "pages_b08_designdetail_b08_frontend", + "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "pages_b08_designdetail_b08_frontend_cad_계획선_레이어_연동_및_편집_지원_2026_07_22", + "pages_b08_designdetail_b08_frontend_openwebcad_단위_정합_선_특성_폰트_ui_및_fit_in_all_2026_07_20", + "pages_b08_designdetail_b08_frontend_독립형_cad_임베드_및_데이터_연동_아키텍처", + "pages_b08_designdetail_b08_frontend_의존성", + "pages_b08_designdetail_b08_frontend_주요_컴포넌트_함수", + "pages_b08_designdetail_b08_frontend_파일_구조" + ], + "40": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경", + "concepts_b07_external_webcad_demos_검증_상태", + "concepts_b07_external_webcad_demos_라이선스_주의", + "concepts_b07_external_webcad_demos_실행과_종료" + ], + "41": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함", + "concepts_temp_upload_사용처", + "concepts_temp_upload_주요_개념_및_스펙", + "concepts_temp_upload_주요_구성_요소" + ], + "42": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_쓰는_테이블", + "pages_b02_projregister_b02_db_저장소_파일시스템", + "pages_b02_projregister_b02_db_참고_계획_당시_의도" + ], + "43": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_조회", + "pages_b03_fileinput_b03_api_일반_업로드", + "pages_b03_fileinput_b03_api_청크_업로드" + ], + "44": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_함수", + "pages_b04_preprocess_b04_db_쓰는_테이블", + "pages_b04_preprocess_b04_db_참고" + ], + "45": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "46": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠" + ], + "47": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할", + "pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_drainage_render_3_의존성", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러" + ], + "48": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할", + "pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_profile_structures_3_의존성", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션" + ], + "49": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_개요_및_역할", + "pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_selection_3_의존성", + "pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화" + ], + "50": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할", + "pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수", + "pages_b06_section_backend_b06_section_engine_areas_3_의존성", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진" + ], + "51": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할", + "pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트", + "pages_b06_section_backend_b06_section_router_confirm_3_의존성", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터" + ], + "52": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트" + ], + "53": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤" + ], + "54": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진" + ], + "55": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진" + ], + "56": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러" + ], + "57": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작" + ], + "58": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링" + ], + "59": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진" + ], + "60": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러" + ], + "61": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_page_3_의존성", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터" + ], + "62": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_section_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립" + ], + "63": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_구현되지_않은_항목", + "pages_b07_quantity_b07_backend_구현된_항목", + "pages_b07_quantity_b07_backend_책임_경계_미결" + ], + "64": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표" + ], + "65": [ + "pages_b08_designdetail_b08_cad_title_block", + "pages_b08_designdetail_b08_cad_title_block_b08_cad_도각_표제란", + "pages_b08_designdetail_b08_cad_title_block_값_공급", + "pages_b08_designdetail_b08_cad_title_block_도각_편집_보존", + "pages_b08_designdetail_b08_cad_title_block_회사_자산과_담당자" + ], + "66": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸", + "pages_a00_common_a00_common_개요", + "pages_a00_common_a00_common_세분화_마크다운_문서_목록" + ], + "67": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_appshell_주요_함수_목록" + ], + "68": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_router_주요_함수_목록" + ], + "69": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_엔드포인트", + "pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic" + ], + "70": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_백엔드_python", + "pages_b04_preprocess_b04_dependencies_프론트엔드_typescript" + ], + "71": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_사용_관계", + "pages_b05_profile_b05_db_repository_함수", + "pages_b05_profile_b05_db_저장_경로" + ], + "72": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식", + "pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "73": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준", + "pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록" + ], + "74": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록" + ], + "75": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록" + ], + "76": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록" + ], + "77": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록" + ], + "78": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4축_조작과_재질", + "pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시", + "pages_b06_section_b06_culvert_controls_계산_보기_분리", + "pages_b06_section_b06_culvert_controls_구현_파일", + "pages_b06_section_b06_culvert_controls_자체검증_기록", + "pages_b06_section_b06_culvert_controls_조정창", + "pages_b06_section_b06_culvert_controls_집수정_9키_조작" + ], + "79": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널" + ], + "82": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "83": [ + "pages_b04_preprocess_backend" + ], + "84": [ + "b08_designdetail_openwebcad_app" + ], + "85": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "concepts_common_util_common_util_project_delete_역참조_사용처", + "concepts_common_util_common_util_project_delete_주요_함수_목록" + ], + "86": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_common_util_storage_py", + "concepts_common_util_common_util_storage_역참조_사용처", + "concepts_common_util_common_util_storage_주요_함수_목록" + ], + "87": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "concepts_common_util_common_util_workflow_state_역참조_사용처", + "concepts_common_util_common_util_workflow_state_주요_함수_목록" + ], + "88": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_운영_규칙" + ], + "89": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성", + "pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록" + ], + "90": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록" + ], + "91": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록", + "pages_a06_login_backend_a06_login_router_연관_개념_및_의존성" + ], + "92": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록", + "pages_a07_register_backend_a07_register_router_연관_개념_및_의존성" + ], + "93": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록", + "pages_a08_support_backend_a08_support_router_연관_개념_및_의존성" + ], + "94": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록", + "pages_a09_security_backend_a09_security_router_연관_개념_및_의존성" + ], + "95": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계", + "pages_b01_dashboard_b01_db_트랜잭션_경계" + ], + "96": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈" + ], + "97": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록", + "pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성" + ], + "98": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록" + ], + "99": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성", + "pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록" + ], + "100": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계", + "pages_b03_fileinput_b03_db_파일_경로" + ], + "101": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_공통_모듈" + ], + "102": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성", + "pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록" + ], + "103": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성", + "pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록" + ], + "104": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_페이지_파일별_연결" + ], + "105": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록" + ], + "106": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록", + "pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성" + ], + "107": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록", + "pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성" + ], + "108": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록", + "pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성" + ], + "109": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈", + "pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록" + ], + "110": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록", + "pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성" + ], + "111": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록" + ], + "112": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록" + ], + "113": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록" + ], + "114": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록" + ], + "115": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록" + ], + "116": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록" + ], + "117": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_공통_모듈" + ], + "118": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록", + "pages_b06_section_backend_b06_section_router_연관_개념_및_의존성" + ], + "119": [ + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_현재_사용자_동작" + ], + "120": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_엔드포인트", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "121": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조" + ], + "122": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획" + ], + "123": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어", + "pages_b06_section_b06_revetment_link_controls_검증", + "pages_b06_section_b06_revetment_link_controls_단별_구간값", + "pages_b06_section_b06_revetment_link_controls_선택과_하이라이트", + "pages_b06_section_b06_revetment_link_controls_연동과_경사", + "pages_b06_section_b06_revetment_link_controls_정본과_공용_모델", + "pages_b06_section_b06_revetment_link_controls_형태와_조정창" + ], + "124": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "125": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "pages_b08_designdetail_backend_b08_designdetail_router_실제_api" + ], + "126": [ + "pages_b08_designdetail_cad_table_entity" + ], + "127": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록" + ], + "128": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록" + ], + "129": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록" + ], + "130": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_알림", + "pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문", + "pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload", + "pages_b03_fileinput_b03_backend_입력_검증_파일_처리", + "pages_b03_fileinput_b03_backend_저장소_및_초기화" + ], + "131": [ + "pages_b08_designdetail_b08_cad_usability_2026_09_01", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_사용자_편의성_정리", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_검증_상태", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_구현_기록", + "pages_b08_designdetail_b08_cad_usability_2026_09_01_사용자_흐름" + ], + "132": [ + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_plan_curves_b05_구조물_3d_투영_커브", + "pages_b05_profile_b05_corridor_plan_curves_검증", + "pages_b05_profile_b05_corridor_plan_curves_구조물_날개_바닥_연결", + "pages_b05_profile_b05_corridor_plan_curves_비탈_투영_성토면_절단", + "pages_b05_profile_b05_corridor_plan_curves_저장_호환성", + "pages_b05_profile_b05_corridor_plan_curves_커브_생성_렌더" + ], + "133": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_개요_및_분석_목적", + "concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영", + "concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py", + "concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py", + "concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2", + "concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정", + "concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세" + ], + "134": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_스키마_및_반환_필드", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest", + "pages_b05_profile_b05_api_엔드포인트" + ], + "135": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_후속_완료_항목" + ], + "136": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정" + ], + "137": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_저장_검증", + "pages_b05_profile_b05_corridor_patch_finish_패치_마감" + ], + "138": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획", + "pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동", + "pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차", + "pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계", + "pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건", + "pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀" + ], + "139": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증", + "pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류", + "pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위", + "pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목" + ], + "140": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급", + "pages_b05_profile_b05_structure_stations_검증", + "pages_b05_profile_b05_structure_stations_공급_경로", + "pages_b05_profile_b05_structure_stations_정본_규칙" + ], + "141": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "142": [ + "pages_b06_section_b06_backend", + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_계산_엔진", + "pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정", + "pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성", + "pages_b06_section_b06_backend_요청_응답_모델" + ], + "143": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리", + "pages_b06_section_b06_culvert_link_trim_검증", + "pages_b06_section_b06_culvert_link_trim_원인과_경계", + "pages_b06_section_b06_culvert_link_trim_처리_항목" + ], + "144": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_사용_관계", + "pages_b06_section_b06_db_repository_함수", + "pages_b06_section_b06_db_파일_경로" + ], + "145": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리", + "pages_b06_section_b06_frontend_api_클라이언트", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티", + "pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설", + "pages_b06_section_b06_frontend_기술부채_해결됨", + "pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어", + "pages_b06_section_b06_frontend_파일_구성", + "pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용" + ], + "146": [ + "pages_b07_quantity_backend_b07_quantity_router", + "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py" + ], + "147": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26", + "pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인", + "pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동", + "pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_현재_책임_경계", + "pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3" + ], + "148": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계", + "pages_b08_designdetail_b08_cad_commands_검증_제한", + "pages_b08_designdetail_b08_cad_commands_구현_범위", + "pages_b08_designdetail_b08_cad_commands_핵심_구성" + ], + "149": [ + "pages_b08_designdetail_cad_interaction" + ], + "150": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이", + "pages_b06_section_b06_culvert_basin_multitier_미결", + "pages_b06_section_b06_culvert_basin_multitier_유입_구조물", + "pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단", + "pages_b06_section_b06_culvert_basin_multitier_자체검증_기록", + "pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부" + ], + "151": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계", + "pages_b06_section_b06_culvert_geometry_redesign_검증_상태", + "pages_b06_section_b06_culvert_geometry_redesign_구현_파일", + "pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙", + "pages_b06_section_b06_culvert_geometry_redesign_설계선_트림", + "pages_b06_section_b06_culvert_geometry_redesign_접속선" + ], + "152": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트", + "pages_b06_section_b06_culvert_set_검증_근거와_후속", + "pages_b06_section_b06_culvert_set_계획선_규칙", + "pages_b06_section_b06_culvert_set_구현_항목", + "pages_b06_section_b06_culvert_set_입력_판정", + "pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷" + ], + "153": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_클라이언트", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료", + "pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조", + "pages_b03_fileinput_b03_frontend_페이지_업로드_흐름" + ], + "154": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스", + "pages_b05_profile_b05_corridor_surface_검증", + "pages_b05_profile_b05_corridor_surface_저장_호환성", + "pages_b05_profile_b05_corridor_surface_진행_중_계획", + "pages_b05_profile_b05_corridor_surface_프론트엔드_구성" + ], + "156": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "pages_b08_designdetail_b08_cad_table_entity_검증_후속", + "pages_b08_designdetail_b08_cad_table_entity_기능", + "pages_b08_designdetail_b08_cad_table_entity_모델", + "pages_b08_designdetail_b08_cad_table_entity_이관_범위" + ], + "157": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치", + "pages_b08_designdetail_b08_cross_structure_sheets_결과", + "pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름", + "pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정", + "pages_b08_designdetail_b08_cross_structure_sheets_한계" + ], + "159": [ + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes" + ], + "160": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes" + ], + "161": [ + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_cut_fill_b05_구조물_구간_절취_측벽_성토_패치", + "pages_b05_profile_b05_corridor_cut_fill_b06_변형_성토선_패치", + "pages_b05_profile_b05_corridor_cut_fill_저장_검증", + "pages_b05_profile_b05_corridor_cut_fill_절취와_경계" + ], + "162": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_검증", + "pages_b06_section_b06_pavement_revetment_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_포장과_물넘이" + ], + "163": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진", + "pages_b08_designdetail_b08_cad_blocks_검증", + "pages_b08_designdetail_b08_cad_blocks_구현", + "pages_b08_designdetail_b08_cad_blocks_범위_결정" + ], + "164": [ + "pages_b08_designdetail_b08_cad_interaction", + "pages_b08_designdetail_b08_cad_interaction_b08_cad_기본_조작", + "pages_b08_designdetail_b08_cad_interaction_검증_제외", + "pages_b08_designdetail_b08_cad_interaction_선택_편집", + "pages_b08_designdetail_b08_cad_interaction_입력_상태" + ], + "166": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "167": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "168": [ + "concept_drainage_watershed" + ], + "169": [ + "concept_mass_haul_diagram" + ], + "170": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query" + ], + "171": [ + "pages_b03_fileinput_backend" + ], + "172": [ + "pages_b03_fileinput_frontend" + ], + "173": [ + "pages_b04_preprocess_frontend" + ], + "174": [ + "pages_b08_designdetail_cad_blocks" + ], + "175": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "176": [ + "pages_b08_designdetail_frontend" + ], + "177": [ + "query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query" + ] + }, + "cohesion": { + "0": 0.07692307692307693, + "1": 0.04878048780487805, + "2": 0.15384615384615385, + "3": 0.16666666666666666, + "4": 0.16666666666666666, + "5": 0.18181818181818182, + "6": 0.18181818181818182, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.2, + "12": 0.2, + "13": 0.2, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2222222222222222, + "18": 0.2222222222222222, + "19": 1.0, + "20": 0.25, + "21": 0.25, + "22": 0.06060606060606061, + "23": 0.2857142857142857, + "24": 0.2857142857142857, + "25": 0.2857142857142857, + "26": 0.2857142857142857, + "27": 0.2857142857142857, + "28": 0.1, + "29": 0.05555555555555555, + "30": 0.2, + "31": 0.3333333333333333, + "32": 0.3333333333333333, + "33": 0.3333333333333333, + "34": 0.3333333333333333, + "35": 0.3333333333333333, + "36": 0.3333333333333333, + "37": 0.2, + "38": 0.3333333333333333, + "39": 0.05405405405405406, + "40": 0.4, + "41": 0.4, + "42": 0.4, + "43": 0.4, + "44": 0.4, + "45": 0.4, + "46": 0.4, + "47": 0.4, + "48": 0.4, + "49": 0.4, + "50": 0.4, + "51": 0.4, + "52": 0.4, + "53": 0.4, + "54": 0.4, + "55": 0.4, + "56": 0.4, + "57": 0.4, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.25, + "65": 0.4, + "66": 0.5, + "67": 0.5, + "68": 0.5, + "69": 0.5, + "70": 0.5, + "71": 0.5, + "72": 0.5, + "73": 0.4, + "74": 0.5, + "75": 0.5, + "76": 0.5, + "77": 0.4, + "78": 0.25, + "79": 0.5, + "80": 0.5, + "81": 0.5, + "82": 0.5, + "83": 1.0, + "84": 1.0, + "85": 0.5, + "86": 0.5, + "87": 0.5, + "88": 0.6666666666666666, + "89": 0.5, + "90": 0.5, + "91": 0.5, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.6666666666666666, + "96": 0.6666666666666666, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.6666666666666666, + "101": 0.6666666666666666, + "102": 0.5, + "103": 0.5, + "104": 0.6666666666666666, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.5, + "113": 0.5, + "114": 0.5, + "115": 0.5, + "116": 0.5, + "117": 0.6666666666666666, + "118": 0.5, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 1.0, + "122": 1.0, + "123": 0.25, + "124": 1.0, + "125": 0.6666666666666666, + "126": 1.0, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.2857142857142857, + "131": 0.4, + "132": 0.2857142857142857, + "133": 0.25, + "134": 0.4, + "135": 1.0, + "136": 1.0, + "137": 0.4, + "138": 0.2857142857142857, + "139": 0.3333333333333333, + "140": 0.4, + "141": 1.0, + "142": 0.3333333333333333, + "143": 0.4, + "144": 0.5, + "145": 0.2, + "146": 1.0, + "147": 0.25, + "148": 0.4, + "149": 1.0, + "150": 0.2857142857142857, + "151": 0.2857142857142857, + "152": 0.2857142857142857, + "153": 0.3333333333333333, + "154": 0.3333333333333333, + "156": 0.3333333333333333, + "157": 0.3333333333333333, + "159": 0.4, + "160": 0.4, + "161": 0.4, + "162": 0.4, + "163": 0.4, + "164": 0.4, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0 + }, + "gods": [ + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates — Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "label": "DB: 로그/모니터링 테이블", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "label": "2026-08-29 완료 반영", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "label": "DB: 파일/지표면분석 테이블", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register — Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support — Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister — Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_인증_rbac", + "label": "인증 / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "label": "배수유역 해석 및 세부설계 (Drainage Watershed)", + "degree": 9 + }, + { + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "label": "A06_Login — Frontend", + "degree": 9 + } + ], + "surprises": [], + "questions": [ + { + "type": "isolated_nodes", + "question": "What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?", + "why": "682 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?", + "why": "Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `인증 / RBAC` be split into smaller, more focused modules?", + "why": "Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?", + "why": "Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `UI Templates — Localization & Components` be split into smaller, more focused modules?", + "why": "Cohesion score 0.1 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `2026-08-29 완료 반영` be split into smaller, more focused modules?", + "why": "Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `B04_PreProcess — Frontend` be split into smaller, more focused modules?", + "why": "Cohesion score 0.05405405405405406 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/.graphify_labels.json b/docs/wiki/graphify-out/2026-09-03/.graphify_labels.json new file mode 100644 index 00000000..2c3ba0d0 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/.graphify_labels.json @@ -0,0 +1,187 @@ +{ + "0": "A00_Common — App Shell Framework", + "1": "인증 / RBAC", + "2": "저장 경로 규칙 (Workflow-based Folder Structure)", + "3": "DB: 로그/모니터링 테이블", + "4": "A09_Security — Backend", + "5": "DB: 파일/지표면분석 테이블", + "6": "DB: 경로/종횡단 테이블", + "7": "A04_NewsHistory — Frontend", + "8": "A07_Register — Frontend", + "9": "A08_Support — Frontend", + "10": "B02_ProjRegister — Frontend", + "11": "A01_Home — Frontend", + "12": "A05_EduDetail — Frontend", + "13": "A06_Login — Frontend", + "14": "A08_Support — Backend", + "15": "A09_Security — Frontend", + "16": "B02_ProjRegister — Backend", + "17": "A03_CompDetail — Frontend", + "18": "A06_Login — Backend", + "19": "B08_DesignDetail_Engine_Cad_Basin.py", + "20": "A07_Register — Backend", + "21": "B09_Estimation — Frontend", + "22": "현재 구현 현황 — 소스 읽기 감사", + "23": "DB: 구조물/수량/산출물 테이블", + "24": "B01_Dashboard — Backend", + "25": "B01_Dashboard — Frontend", + "26": "B10_Payment — Frontend", + "27": "B11_Status — Frontend", + "28": "UI Templates — Localization & Components", + "29": "2026-08-29 완료 반영", + "30": "B04_PreProcess — Backend", + "31": "DB: 프로젝트 관리 테이블", + "32": "임도기술교본 원문 md 추출 품질 결함", + "33": "A01_Home — 세부 구현", + "34": "A02_ProgDetail — 세부 구현", + "35": "A02_ProgDetail — Frontend", + "36": "B01_Dashboard — API", + "37": "B05 구조물 정본·통합 편집", + "38": "B05 구조물·UI 현재 계획", + "39": "B04_PreProcess — Frontend", + "40": "B07 외부 WebCAD 비교 실행환경", + "41": "Temp Upload (프로젝트 생성 전 임시 보관함)", + "42": "B02_ProjRegister — DB", + "43": "B03_FileInput — API", + "44": "B04_PreProcess — DB", + "45": "B05_Profile — Profile Alignment & Table", + "46": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", + "47": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", + "48": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", + "49": "_UI_Selection — 배수/구조물 3자 선택 동기화", + "50": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", + "51": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", + "52": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", + "53": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", + "54": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", + "55": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", + "56": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", + "57": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", + "58": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", + "59": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", + "60": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", + "61": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", + "62": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", + "63": "B07 Quantity — Backend", + "64": "B08 토적도·수리집수면적유역도", + "65": "B08 CAD 도각·표제란", + "66": "A00_Common — 공통 프레임워크 & 유틸", + "67": "app_shell.ts", + "68": "router.ts", + "69": "B04_PreProcess — API", + "70": "B04_PreProcess — Dependencies", + "71": "B05_Profile — DB 사용 관계", + "72": "B05_Profile — 3D Viewer & Interaction", + "73": "B05_Profile_Engine_Sections.py", + "74": "B05_Profile_Api_Fetch.ts", + "75": "B05_Profile_UI_Drainage_Panel", + "76": "B05_Profile_UI_Drainage_Pipes", + "77": "B05_Profile_UI_Profile_Panel.ts", + "78": "B06 배수관 구조물 조작·표시", + "79": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", + "80": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", + "81": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", + "82": "B08_DesignDetail — Dependencies", + "83": "B04 PreProcess Backend", + "84": "OpenWebCAD Core", + "85": "common_util_project_delete.py", + "86": "common_util_storage.py", + "87": "common_util_workflow_state.py", + "88": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", + "89": "A01_Home_UI_Page.ts", + "90": "A02_ProgDetail_UI_Page.ts", + "91": "A06_Login_Router.py", + "92": "A07_Register_Router.py", + "93": "A08_Support_Router.py", + "94": "A09_Security_Router.py", + "95": "B01_Dashboard — DB 사용 관계", + "96": "B01_Dashboard — Dependencies", + "97": "B01_Dashboard_Router.py", + "98": "B01_Dashboard_UI_Page.ts", + "99": "B02_ProjRegister_Router.py", + "100": "B03_FileInput — DB 사용 관계", + "101": "B03_FileInput — Dependencies", + "102": "B03_FileInput_Router.py", + "103": "B04_PreProcess_Router.py", + "104": "B05_Profile — Dependencies", + "105": "B05_Profile_Engine_Grade.py", + "106": "B05_Profile_Engine_Solver.py", + "107": "B05_Profile_Repository.py", + "108": "B05_Profile_Router.py", + "109": "B05_Profile_Router_Confirm.py", + "110": "B05_Profile_Schema.py", + "111": "B05_Profile_UI_IrregularStations.ts", + "112": "B05_Profile_UI_Page.ts", + "113": "B05_Profile_UI_Panel.ts", + "114": "B05_Profile_UI_Profile_Alignment.ts", + "115": "B05_Profile_UI_Profile_Table.ts", + "116": "B05_Profile_UI_Viewer.ts", + "117": "B06_Section — Dependencies", + "118": "B06_Section_Router.py", + "119": "B07 Quantity — Frontend", + "120": "B08_DesignDetail — API", + "121": "longitudinal_alignment.md", + "122": "B03_FileInput_plan_lidar_multi_file.md", + "123": "B06 기슭막이 연동·경사·단별 제어", + "124": "B07_db.md", + "125": "B08_DesignDetail_Router.py", + "126": "B08 CAD Table Entity", + "127": "B09_Estimation_UI_Page.ts", + "128": "B10_Payment_UI_Page.ts", + "129": "B11_Status_UI_Page.ts", + "130": "B03_FileInput — Backend", + "131": "B08 CAD 사용자 편의성 정리", + "132": "B05 구조물 3D 투영 커브", + "133": "유토곡선 (Mass Haul Diagram) 계산 명세", + "134": "B05_Profile — API", + "135": "B05_completed_followups.md", + "136": "B05_corridor_followup_decisions.md", + "137": "B05 변형 성토면 마감·날개 패치", + "138": "B05 급선회 3D 국부 보정 계획", + "139": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", + "140": "B05 구조물 비정규 측점 공급", + "141": "B06_api.md", + "142": "B06_Section — Backend", + "143": "B06 인접 측점 구조물 트림 정리", + "144": "B06_Section — DB 사용 관계", + "145": "B06_Section — Frontend", + "146": "B07_Quantity_Router.md", + "147": "B08_DesignDetail — Backend", + "148": "B08 OpenWebCAD 명령 체계", + "149": "B08 CAD Basic Interaction", + "150": "B06 집수정·다단 기슭막이", + "151": "B06 배수관 구조물 기하·조작 체계", + "152": "B06 배수관 횡단도 세트", + "153": "B03_FileInput — Frontend", + "154": "B05 계획노선 코리도 삼각망 서피스", + "155": "2026-09-02 완료 항목", + "156": "B08 CAD TableEntity", + "157": "B08 횡단도 구조물·장 배치", + "158": "B08_DesignDetail — Frontend", + "159": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", + "160": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", + "161": "B05 구조물 구간 절취·측벽·성토 패치", + "162": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", + "163": "B08 CAD 블록 라이브러리·사진", + "164": "B08 CAD 기본 조작", + "165": "B05_Profile — Frontend", + "166": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "167": "common_util_mass_haul_settle.ts", + "168": "Drainage Watershed (유역도)", + "169": "Mass Haul Diagram (토적도)", + "170": "Query: 임도 집수정 형태정보", + "171": "B03 File Input Backend", + "172": "B03 File Input Frontend", + "173": "B04 PreProcess Frontend", + "174": "B08 CAD Blocks Library", + "175": "B08 Cross Section Structure Sheets", + "176": "B08 Design Detail Frontend", + "177": "Query: 배수관 매설 각도 제약조건 (임도)", + "178": "B05_Profile — Backend", + "179": "B04 세부유역·방위·좌표계", + "180": "B06 횡단 관 형상·유토곡선 후속", + "181": "2026-09-03 완료 — 입력·배수·종횡단·CAD", + "182": "B03 계획노선 정본·좌표계 후속", + "183": "B05 유토곡선·구조물 후속", + "184": "B08 CAD·납품 도면 후속" +} diff --git a/docs/wiki/graphify-out/2026-09-03/.graphify_semantic_marker b/docs/wiki/graphify-out/2026-09-03/.graphify_semantic_marker new file mode 100644 index 00000000..58ef393c --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2466} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-09-03/GRAPH_REPORT.md new file mode 100644 index 00000000..f9f2ec1a --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/GRAPH_REPORT.md @@ -0,0 +1,852 @@ +# Graph Report - wiki (2026-09-03) + +## Corpus Check +- 187 files · ~52,438 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 1074 nodes · 892 edges · 185 communities (148 shown, 37 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `ee5fa16f` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- A00_Common — App Shell Framework +- 인증 / RBAC +- 저장 경로 규칙 (Workflow-based Folder Structure) +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- A03_CompDetail — Frontend +- A06_Login — Backend +- B08_DesignDetail_Engine_Cad_Basin.py +- A07_Register — Backend +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B10_Payment — Frontend +- B11_Status — Frontend +- UI Templates — Localization & Components +- 2026-08-29 완료 반영 +- B04_PreProcess — Backend +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B05 구조물 정본·통합 편집 +- B05 구조물·UI 현재 계획 +- B04_PreProcess — Frontend +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — Profile Alignment & Table +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- B08 토적도·수리집수면적유역도 +- B08 CAD 도각·표제란 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.py +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.ts +- B06 배수관 구조물 조작·표시 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- B04 PreProcess Backend +- OpenWebCAD Core +- common_util_project_delete.py +- common_util_storage.py +- common_util_workflow_state.py +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.ts +- A02_ProgDetail_UI_Page.ts +- A06_Login_Router.py +- A07_Register_Router.py +- A08_Support_Router.py +- A09_Security_Router.py +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.py +- B01_Dashboard_UI_Page.ts +- B02_ProjRegister_Router.py +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.py +- B04_PreProcess_Router.py +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.py +- B05_Profile_Engine_Solver.py +- B05_Profile_Repository.py +- B05_Profile_Router.py +- B05_Profile_Router_Confirm.py +- B05_Profile_Schema.py +- B05_Profile_UI_IrregularStations.ts +- B05_Profile_UI_Page.ts +- B05_Profile_UI_Panel.ts +- B05_Profile_UI_Profile_Alignment.ts +- B05_Profile_UI_Profile_Table.ts +- B05_Profile_UI_Viewer.ts +- B06_Section — Dependencies +- B06_Section_Router.py +- B07 Quantity — Frontend +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B06 기슭막이 연동·경사·단별 제어 +- B07_db.md +- B08_DesignDetail_Router.py +- B08 CAD Table Entity +- B09_Estimation_UI_Page.ts +- B10_Payment_UI_Page.ts +- B11_Status_UI_Page.ts +- B03_FileInput — Backend +- B08 CAD 사용자 편의성 정리 +- B05 구조물 3D 투영 커브 +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- B05_Profile — API +- B05_completed_followups.md +- B05_corridor_followup_decisions.md +- B05 변형 성토면 마감·날개 패치 +- B05 급선회 3D 국부 보정 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B05 구조물 비정규 측점 공급 +- B06_api.md +- B06_Section — Backend +- B06 인접 측점 구조물 트림 정리 +- B06_Section — DB 사용 관계 +- B06_Section — Frontend +- B07_Quantity_Router.md +- B08_DesignDetail — Backend +- B08 OpenWebCAD 명령 체계 +- B08 CAD Basic Interaction +- B06 집수정·다단 기슭막이 +- B06 배수관 구조물 기하·조작 체계 +- B06 배수관 횡단도 세트 +- B03_FileInput — Frontend +- B05 계획노선 코리도 삼각망 서피스 +- 2026-09-02 완료 항목 +- B08 CAD TableEntity +- B08 횡단도 구조물·장 배치 +- B08_DesignDetail — Frontend +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B05 구조물 구간 절취·측벽·성토 패치 +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B08 CAD 블록 라이브러리·사진 +- B08 CAD 기본 조작 +- B05_Profile — Frontend +- B08_DesignDetail_Engine_Cad_MassHaul.py +- common_util_mass_haul_settle.ts +- Drainage Watershed (유역도) +- Mass Haul Diagram (토적도) +- Query: 임도 집수정 형태정보 +- B03 File Input Backend +- B03 File Input Frontend +- B04 PreProcess Frontend +- B08 CAD Blocks Library +- B08 Cross Section Structure Sheets +- B08 Design Detail Frontend +- Query: 배수관 매설 각도 제약조건 (임도) +- B05_Profile — Backend +- B04 세부유역·방위·좌표계 +- B06 횡단 관 형상·유토곡선 후속 +- 2026-09-03 완료 — 입력·배수·종횡단·CAD +- B03 계획노선 정본·좌표계 후속 +- B05 유토곡선·구조물 후속 +- B08 CAD·납품 도면 후속 + +## God Nodes (most connected - your core abstractions) +1. `UI Templates — Localization & Components` - 12 edges +2. `DB: 로그/모니터링 테이블` - 11 edges +3. `2026-08-29 완료 반영` - 10 edges +4. `DB: 파일/지표면분석 테이블` - 10 edges +5. `A07_Register — Frontend` - 10 edges +6. `A08_Support — Frontend` - 10 edges +7. `B02_ProjRegister — Frontend` - 10 edges +8. `인증 / RBAC` - 9 edges +9. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges +10. `A06_Login — Frontend` - 9 edges + +## Surprising Connections (you probably didn't know these) +- None detected - all connections are within the same source files. + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 CAD Subsystem** — pages_b08_designdetail_cad_blocks, pages_b08_designdetail_cad_interaction, pages_b08_designdetail_cad_table_entity, pages_b08_designdetail_frontend [EXTRACTED 0.95] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (185 total, 37 thin omitted) + +### Community 0 - "A00_Common — App Shell Framework" +Cohesion: 0.08 +Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.06 +Nodes (29): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 공통 유틸 (common_util/), 리소스 모니터링 (common_util_resource_monitor.py), 이메일 발송 (common_util_email.py), DB 스키마 개요 (+21 more) + +### Community 2 - "저장 경로 규칙 (Workflow-based Folder Structure)" +Cohesion: 0.11 +Nodes (17): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+9 more) + +### Community 3 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 4 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 5 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 6 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 7 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 8 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 9 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 10 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 11 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 12 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 13 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 14 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 15 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 16 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 17 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 18 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 20 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 21 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 22 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.06 +Nodes (27): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사, Aislo 프로젝트 지도, 명칭 판정 (+19 more) + +### Community 23 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 24 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 25 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 26 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 27 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 28 - "UI Templates — Localization & Components" +Cohesion: 0.10 +Nodes (18): 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing), 비주얼 테마, 전역 스크롤바 디자인 (Scrollbars), 타이포그래피 (Typography), 핵심 색상 토큰 (Colors), theme.css (스타일 변수), ui_template_elements.ts (공통 엘리먼트 템플릿) (+10 more) + +### Community 29 - "2026-08-29 완료 반영" +Cohesion: 0.06 +Nodes (31): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+23 more) + +### Community 30 - "B04_PreProcess — Backend" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 31 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 32 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.33 +Nodes (5): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위 + +### Community 33 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 34 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 35 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 36 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 37 - "B05 구조물 정본·통합 편집" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 38 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 39 - "B04_PreProcess — Frontend" +Cohesion: 0.20 +Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more) + +### Community 40 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 41 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 42 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 43 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 44 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 45 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 46 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 47 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 48 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 49 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 50 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 51 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 52 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 53 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 54 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 55 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 56 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 57 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 58 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 59 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 60 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 61 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 62 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 63 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 64 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.25 +Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표 + +### Community 65 - "B08 CAD 도각·표제란" +Cohesion: 0.40 +Nodes (4): B08 CAD 도각·표제란, 값 공급, 도각 편집·보존, 회사 자산과 담당자 + +### Community 66 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 67 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 68 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 69 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 70 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 71 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 72 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 73 - "B05_Profile_Engine_Sections.py" +Cohesion: 0.40 +Nodes (4): B05_Profile_Engine_Sections.py, ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 74 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 75 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 76 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 77 - "B05_Profile_UI_Profile_Panel.ts" +Cohesion: 0.40 +Nodes (4): B05_Profile_UI_Profile_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 78 - "B06 배수관 구조물 조작·표시" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 79 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 80 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 81 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 82 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 85 - "common_util_project_delete.py" +Cohesion: 0.50 +Nodes (3): common_util_project_delete.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 86 - "common_util_storage.py" +Cohesion: 0.50 +Nodes (3): common_util_storage.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 87 - "common_util_workflow_state.py" +Cohesion: 0.50 +Nodes (3): common_util_workflow_state.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 89 - "A01_Home_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A01_Home_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 및 인터페이스 목록 + +### Community 90 - "A02_ProgDetail_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A02_ProgDetail_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 91 - "A06_Login_Router.py" +Cohesion: 0.50 +Nodes (3): A06_Login_Router.py, 🛠️ 라우터 API 및 주요 헬퍼 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 92 - "A07_Register_Router.py" +Cohesion: 0.50 +Nodes (3): A07_Register_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 93 - "A08_Support_Router.py" +Cohesion: 0.50 +Nodes (3): A08_Support_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 94 - "A09_Security_Router.py" +Cohesion: 0.50 +Nodes (3): A09_Security_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 97 - "B01_Dashboard_Router.py" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 98 - "B01_Dashboard_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 99 - "B02_ProjRegister_Router.py" +Cohesion: 0.50 +Nodes (3): B02_ProjRegister_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 102 - "B03_FileInput_Router.py" +Cohesion: 0.50 +Nodes (3): B03_FileInput_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B04_PreProcess_Router.py" +Cohesion: 0.50 +Nodes (3): B04_PreProcess_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 105 - "B05_Profile_Engine_Grade.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Grade.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 클래스 및 함수 목록 + +### Community 106 - "B05_Profile_Engine_Solver.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Solver.py, 🛠️ 엔진 핵심 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 107 - "B05_Profile_Repository.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Repository.py, 🛠️ DB 접근 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 108 - "B05_Profile_Router.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 모듈 및 의존성 + +### Community 109 - "B05_Profile_Router_Confirm.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router_Confirm.py, 🔗 연관 모듈, 🛠️ 주요 헬퍼 함수 목록 + +### Community 110 - "B05_Profile_Schema.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Schema.py, 🛠️ Pydantic 모델 및 검증 헬퍼 목록, 🔗 연관 개념 및 의존성 + +### Community 111 - "B05_Profile_UI_IrregularStations.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_IrregularStations.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 인터페이스 및 함수 목록 + +### Community 112 - "B05_Profile_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 컴포넌트 및 함수 목록 + +### Community 113 - "B05_Profile_UI_Panel.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 114 - "B05_Profile_UI_Profile_Alignment.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Alignment.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 115 - "B05_Profile_UI_Profile_Table.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Table.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 116 - "B05_Profile_UI_Viewer.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Viewer.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 118 - "B06_Section_Router.py" +Cohesion: 0.50 +Nodes (3): B06_Section_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 123 - "B06 기슭막이 연동·경사·단별 제어" +Cohesion: 0.25 +Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창 + +### Community 130 - "B03_FileInput — Backend" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 131 - "B08 CAD 사용자 편의성 정리" +Cohesion: 0.40 +Nodes (4): B08 CAD 사용자 편의성 정리, 검증 상태, 구현 기록, 사용자 흐름 + +### Community 132 - "B05 구조물 3D 투영 커브" +Cohesion: 0.29 +Nodes (6): B05 구조물 3D 투영 커브, 검증, 구조물 날개·바닥 연결, 비탈 투영·성토면 절단, 저장·호환성, 커브 생성·렌더 + +### Community 133 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.25 +Nodes (7): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세 + +### Community 134 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 137 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 138 - "B05 급선회 3D 국부 보정 계획" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 139 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 140 - "B05 구조물 비정규 측점 공급" +Cohesion: 0.40 +Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙 + +### Community 142 - "B06_Section — Backend" +Cohesion: 0.33 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +### Community 143 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 144 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 145 - "B06_Section — Frontend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 147 - "B08_DesignDetail — Backend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 148 - "B08 OpenWebCAD 명령 체계" +Cohesion: 0.40 +Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성 + +### Community 150 - "B06 집수정·다단 기슭막이" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 151 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 152 - "B06 배수관 횡단도 세트" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 153 - "B03_FileInput — Frontend" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 154 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 155 - "2026-09-02 완료 항목" +Cohesion: 0.25 +Nodes (7): 2026-09-02 완료 항목, B05 구조물 3D, B05 종단 편집 후속, CAD, 노선·지표면, 작업 환경, 회귀 상태 + +### Community 156 - "B08 CAD TableEntity" +Cohesion: 0.33 +Nodes (5): B08 CAD TableEntity, 검증·후속, 기능, 모델, 이관 범위 + +### Community 157 - "B08 횡단도 구조물·장 배치" +Cohesion: 0.33 +Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계 + +### Community 158 - "B08_DesignDetail — Frontend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Frontend, CAD 계획선 레이어 연동 및 편집 지원 (2026-07-22), openwebcad 단위 정합, 선 특성/폰트 UI 및 Fit-in-all (2026-07-20), 독립형 CAD 임베드 및 데이터 연동 아키텍처, 의존성, 주요 컴포넌트 / 함수, 파일 구조 + +### Community 159 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 160 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 161 - "B05 구조물 구간 절취·측벽·성토 패치" +Cohesion: 0.40 +Nodes (4): B05 구조물 구간 절취·측벽·성토 패치, B06 변형 성토선 패치, 저장·검증, 절취와 경계 + +### Community 162 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이" +Cohesion: 0.40 +Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이 + +### Community 163 - "B08 CAD 블록 라이브러리·사진" +Cohesion: 0.40 +Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정 + +### Community 164 - "B08 CAD 기본 조작" +Cohesion: 0.40 +Nodes (4): B08 CAD 기본 조작, 검증·제외, 선택·편집, 입력·상태 + +### Community 165 - "B05_Profile — Frontend" +Cohesion: 0.29 +Nodes (6): B05_Profile — Frontend, 남은 파일 한계, 📂 소스코드 1:1 세분화 위키 파일 목록, 종단 편집 안전장치, 종단테이블 표시 보정, 📋 핵심 프론트엔드 아키텍처 개요 + +### Community 178 - "B05_Profile — Backend" +Cohesion: 0.50 +Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요 + +### Community 179 - "B04 세부유역·방위·좌표계" +Cohesion: 0.40 +Nodes (4): 3D 방위와 좌표계, B04 세부유역·방위·좌표계, 세부유역 형상 보존, 종단 높낮이 기반 배정 + +### Community 180 - "B06 횡단 관 형상·유토곡선 후속" +Cohesion: 0.40 +Nodes (4): B06 횡단 관 형상·유토곡선 후속, I형 집수정 관 형상, 계산 상태와 경고, 파일 책임 분리 + +### Community 181 - "2026-09-03 완료 — 입력·배수·종횡단·CAD" +Cohesion: 0.50 +Nodes (3): 2026-09-03 완료 — 입력·배수·종횡단·CAD, 공통 결정, 완료 범위 + +### Community 182 - "B03 계획노선 정본·좌표계 후속" +Cohesion: 0.50 +Nodes (3): B03 계획노선 정본·좌표계 후속, LAS 없는 설계와 업로드 상태, 계획노선 정본 + +### Community 183 - "B05 유토곡선·구조물 후속" +Cohesion: 0.50 +Nodes (3): B05 유토곡선·구조물 후속, 유지·판정 사항, 유토곡선 공용화 + +### Community 184 - "B08 CAD·납품 도면 후속" +Cohesion: 0.50 +Nodes (3): B08 CAD·납품 도면 후속, CAD 편집·확정, 토적도·유역도 + +## Knowledge Gaps +- **698 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+693 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **37 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _698 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.05714285714285714 - nodes in this community are weakly interconnected._ +- **Should `저장 경로 규칙 (Workflow-based Folder Structure)` be split into smaller, more focused modules?** + _Cohesion score 0.10526315789473684 - nodes in this community are weakly interconnected._ +- **Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?** + _Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected._ +- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ +- **Should `2026-08-29 완료 반영` be split into smaller, more focused modules?** + _Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/cost.json b/docs/wiki/graphify-out/2026-09-03/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/graph.json b/docs/wiki/graphify-out/2026-09-03/graph.json new file mode 100644 index 00000000..2ed29160 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/graph.json @@ -0,0 +1,19844 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_cad_subsystem", + "label": "B08 CAD Subsystem", + "nodes": [ + "pages_b08_designdetail_cad_blocks", + "pages_b08_designdetail_cad_interaction", + "pages_b08_designdetail_cad_table_entity", + "pages_b08_designdetail_frontend" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_frontend.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_implementation_status", + "community": 22, + "norm_label": "implementation_status.md" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "community": 22, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "community": 22, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "community": 22, + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "community": 22, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "community": 22, + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "community": 22, + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_project_map", + "community": 22, + "norm_label": "project_map.md" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "community": 22, + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", + "community": 22, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "community": 22, + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "community": 22, + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_public_admin_map", + "community": 22, + "norm_label": "public_admin_map.md" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "community": 22, + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "community": 22, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", + "community": 22, + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_shared_resources", + "community": 22, + "norm_label": "shared_resources.md" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "community": 22, + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "community": 22, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", + "community": 22, + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "id": "architecture_workflow_data_flow", + "community": 22, + "norm_label": "workflow_data_flow.md" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "community": 22, + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "community": 22, + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "community": 22, + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "community": 22, + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", + "community": 22, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework", + "community": 0, + "norm_label": "a00_app_shell_framework.md" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "community": 0, + "norm_label": "a00_common \u2014 app shell framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "community": 0, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "community": 0, + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "community": 0, + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "community": 0, + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "community": 0, + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "community": 0, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "community": 0, + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold", + "community": 0, + "norm_label": "a00_app_shell_framework_scaffold.md" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "community": 0, + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "community": 0, + "norm_label": "b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "community": 0, + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "community": 0, + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "community": 0, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_api_common", + "community": 1, + "norm_label": "api_common.md" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 1, + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "community": 1, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "community": 1, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "community": 1, + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_auth_rbac", + "community": 2, + "norm_label": "auth_rbac.md" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac", + "community": 2, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "community": 2, + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "community": 2, + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "community": 2, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role", + "community": 2, + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "community": 2, + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "community": 2, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "community": 2, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "community": 2, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos", + "community": 40, + "norm_label": "b07_external_webcad_demos.md" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "community": 40, + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", + "community": 40, + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "community": 40, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "community": 40, + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util", + "community": 1, + "norm_label": "common_util.md" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "community": 1, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "community": 1, + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "community": 1, + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete", + "community": 85, + "norm_label": "common_util_project_delete.md" + }, + { + "label": "common_util_project_delete.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "community": 85, + "norm_label": "common_util_project_delete.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 85, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 85, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage", + "community": 86, + "norm_label": "common_util_storage.md" + }, + { + "label": "common_util_storage.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_common_util_storage_py", + "community": 86, + "norm_label": "common_util_storage.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 86, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 86, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state", + "community": 87, + "norm_label": "common_util_workflow_state.md" + }, + { + "label": "common_util_workflow_state.py", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "community": 87, + "norm_label": "common_util_workflow_state.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 87, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "community": 87, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)" + }, + { + "label": "completed_2026-08-29.md", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_completed_2026_08_29", + "community": 29, + "norm_label": "completed_2026-08-29.md" + }, + { + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "community": 29, + "norm_label": "2026-08-29 \u110b\u116a\u11ab\u1105\u116d \u1107\u1161\u11ab\u110b\u1167\u11bc" + }, + { + "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", + "community": 29, + "norm_label": "b03 \u110c\u1162\u110b\u1165\u11b8\u1105\u1169\u1103\u1173\u00b7b05 \u110e\u116c\u1109\u1175\u11ab \u110c\u1169\u1112\u116c" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", + "community": 29, + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af ui \u1110\u1169\u11bc\u1112\u1161\u11b8" + }, + { + "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", + "community": 29, + "norm_label": "b07 cad \u1100\u1169\u110c\u1165\u11bc \u110e\u1165\u11a8\u1103\u1169\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab \u110c\u1161\u11bc \u1107\u1162\u110e\u1175" + }, + { + "label": "B07 CAD \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8", + "community": 29, + "norm_label": "b07 cad \u1110\u1166\u1106\u1161" + }, + { + "label": "B07 CAD \ud655\ub300\u00b7\ud32c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c", + "community": 29, + "norm_label": "b07 cad \u1112\u116a\u11a8\u1103\u1162\u00b7\u1111\u1162\u11ab" + }, + { + "label": "B07\u2194B08 \uc21c\uc11c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c", + "community": 29, + "norm_label": "b07\u2194b08 \u1109\u116e\u11ab\u1109\u1165" + }, + { + "label": "\ucd08\uae30\uac12 \ubcf4\uc804", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", + "community": 29, + "norm_label": "\u110e\u1169\u1100\u1175\u1100\u1161\u11b9 \u1107\u1169\u110c\u1165\u11ab" + }, + { + "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", + "community": 29, + "norm_label": "\u110e\u1169\u1100\u1175\u1112\u116a \u1107\u1169\u11a8\u110b\u116f\u11ab \u1109\u1175\u11af\u110e\u1173\u11a8" + }, + { + "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "_origin": "ast", + "id": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", + "community": 29, + "norm_label": "\u1107\u1162\u1109\u116e\u1109\u1175\u1109\u1165\u11af \u110e\u116e\u110e\u1165\u11ab \u1100\u1175\u110c\u116e\u11ab" + }, + { + "label": "completed_2026-09-01.md", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_completed_2026_09_01", + "community": 29, + "norm_label": "completed_2026-09-01.md" + }, + { + "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", + "community": 29, + "norm_label": "2026-09-01 \u110b\u116a\u11ab\u1105\u116d \u2014 b04 \u110c\u1175\u1106\u1167\u11ab \u110e\u1165\u1105\u1175\u00b7b05/b06 \u1107\u1162\u1109\u116e \u110c\u1166\u110b\u1165" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_\uc644\ub8cc_\ubc94\uc704", + "community": 29, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", + "community": 29, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_\uac80\uc99d", + "community": 29, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "completed_2026-09-01_followups.md", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_followups", + "community": 29, + "norm_label": "completed_2026-09-01_followups.md" + }, + { + "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", + "community": 29, + "norm_label": "2026-09-01 \u110c\u1161\u11ab\u110b\u1167 \u110b\u116a\u11ab\u1105\u116d \u110e\u1166\u110f\u1173 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "\ubc94\uc704", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_followups_\ubc94\uc704", + "community": 29, + "norm_label": "\u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\ubcf4\ub958 \uad6c\ubd84", + "file_type": "document", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_completed_2026_09_01_followups_\ubcf4\ub958_\uad6c\ubd84", + "community": 29, + "norm_label": "\u1107\u1169\u1105\u1172 \u1100\u116e\u1107\u116e\u11ab" + }, + { + "label": "completed_2026-09-02.md", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_completed_2026_09_02", + "community": 155, + "norm_label": "completed_2026-09-02.md" + }, + { + "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "community": 155, + "norm_label": "2026-09-02 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\ub178\uc120\u00b7\uc9c0\ud45c\uba74", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_\ub178\uc120_\uc9c0\ud45c\uba74", + "community": 155, + "norm_label": "\u1102\u1169\u1109\u1165\u11ab\u00b7\u110c\u1175\u1111\u116d\u1106\u1167\u11ab" + }, + { + "label": "\uc791\uc5c5 \ud658\uacbd", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_\uc791\uc5c5_\ud658\uacbd", + "community": 155, + "norm_label": "\u110c\u1161\u11a8\u110b\u1165\u11b8 \u1112\u116a\u11ab\u1100\u1167\u11bc" + }, + { + "label": "CAD", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_cad", + "community": 155, + "norm_label": "cad" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_b05_\uad6c\uc870\ubb3c_3d", + "community": 155, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d" + }, + { + "label": "B05 \uc885\ub2e8 \ud3b8\uc9d1 \ud6c4\uc18d", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L38", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", + "community": 155, + "norm_label": "b05 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u1167\u11ab\u110c\u1175\u11b8 \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "\ud68c\uadc0 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_completed_2026_09_02_\ud68c\uadc0_\uc0c1\ud0dc", + "community": 155, + "norm_label": "\u1112\u116c\u1100\u1171 \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "completed_2026-09-03.md", + "file_type": "document", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_completed_2026_09_03", + "community": 181, + "norm_label": "completed_2026-09-03.md" + }, + { + "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "file_type": "document", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", + "community": 181, + "norm_label": "2026-09-03 \u110b\u116a\u11ab\u1105\u116d \u2014 \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1107\u1162\u1109\u116e\u00b7\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab\u00b7cad" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_completed_2026_09_03_\uc644\ub8cc_\ubc94\uc704", + "community": 181, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uacf5\ud1b5 \uacb0\uc815", + "file_type": "document", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_completed_2026_09_03_\uacf5\ud1b5_\uacb0\uc815", + "community": 181, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1100\u1167\u11af\u110c\u1165\u11bc" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_crs_metadata", + "community": 0, + "norm_label": "crs_metadata.md" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "community": 0, + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "community": 0, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "community": 0, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "community": 0, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "community": 0, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_files_surface", + "community": 5, + "norm_label": "files_surface.md" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "community": 5, + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", + "community": 5, + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "community": 5, + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "community": 5, + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "community": 5, + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "community": 5, + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "community": 5, + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12", + "community": 5, + "norm_label": "input_files.status \u1100\u1161\u11b9" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12", + "community": 5, + "norm_label": "surface_models.status \u1100\u1161\u11b9" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "community": 5, + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring", + "community": 3, + "norm_label": "logs_monitoring.md" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "community": 3, + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "community": 3, + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "community": 3, + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "community": 3, + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "community": 3, + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "community": 3, + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "community": 3, + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "community": 3, + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "community": 3, + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "community": 3, + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", + "community": 3, + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_overview", + "community": 1, + "norm_label": "overview.md" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "community": 1, + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "community": 1, + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "community": 1, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "community": 1, + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "community": 1, + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_projects", + "community": 31, + "norm_label": "projects.md" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "community": 31, + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", + "community": 31, + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "community": 31, + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "community": 31, + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "community": 31, + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_route_profile", + "community": 6, + "norm_label": "route_profile.md" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "community": 6, + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", + "community": 6, + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "community": 6, + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "community": 6, + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "community": 6, + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "community": 6, + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "community": 6, + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "community": 6, + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "community": 6, + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures", + "community": 6, + "norm_label": "cross_sections.data.structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_alignment", + "community": 121, + "norm_label": "longitudinal_alignment.md" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", + "community": 121, + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_structure_output", + "community": 23, + "norm_label": "structure_output.md" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "community": 23, + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", + "community": 23, + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "community": 23, + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "community": 23, + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "community": 23, + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "community": 23, + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme", + "community": 88, + "norm_label": "readme.md" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "community": 88, + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", + "community": 88, + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_db_schema_users_auth", + "community": 2, + "norm_label": "users_auth.md" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "community": 2, + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", + "community": 2, + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "community": 2, + "norm_label": "companies (\u1112\u116c\u1109\u1161)" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "community": 2, + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "community": 2, + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "community": 2, + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "community": 2, + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "community": 2, + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_dependencies", + "community": 0, + "norm_label": "dependencies.md" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "community": 0, + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "community": 0, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", + "community": 0, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "community": 0, + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_design", + "community": 28, + "norm_label": "design.md" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "community": 28, + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "community": 28, + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "community": 28, + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "community": 28, + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "community": 28, + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "community": 28, + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)" + }, + { + "label": "drainage_watershed.md", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_drainage_watershed", + "community": 29, + "norm_label": "drainage_watershed.md" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "_origin": "ast", + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "community": 29, + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)" + }, + { + "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", + "community": 29, + "norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a" + }, + { + "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", + "community": 29, + "norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", + "community": 29, + "norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)" + }, + { + "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", + "community": 29, + "norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)" + }, + { + "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "_origin": "ast", + "id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", + "community": 29, + "norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc" + }, + { + "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "_origin": "ast", + "id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", + "community": 29, + "norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173" + }, + { + "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "_origin": "ast", + "id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", + "community": 29, + "norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "_origin": "ast", + "id": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "community": 29, + "norm_label": "8. b08 \u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169" + }, + { + "label": "las_free_sheet_surface.md", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface", + "community": 29, + "norm_label": "las_free_sheet_surface.md" + }, + { + "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "community": 29, + "norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1103\u1169\u110b\u1167\u11b8\u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1109\u1165\u1111\u1175\u1109\u1173" + }, + { + "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", + "community": 29, + "norm_label": "\u1100\u1168\u110b\u1163\u11a8\u1100\u116a \u1112\u116a\u11a8\u110c\u1165\u11bc\u1100\u1161\u11b9" + }, + { + "label": "\ud750\ub984", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface_\ud750\ub984", + "community": 29, + "norm_label": "\u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "E2E \uacb0\uacfc", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", + "community": 29, + "norm_label": "e2e \u1100\u1167\u11af\u1100\u116a" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_las_free_sheet_surface_\ubbf8\uacb0", + "community": 29, + "norm_label": "\u1106\u1175\u1100\u1167\u11af" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_law_source_quality", + "community": 32, + "norm_label": "law_source_quality.md" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "community": 32, + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", + "community": 32, + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "community": 32, + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "community": 32, + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "community": 32, + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "mass_haul_diagram.md", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_mass_haul_diagram", + "community": 133, + "norm_label": "mass_haul_diagram.md" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "community": 133, + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", + "community": 133, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1169\u11a8\u110c\u1165\u11a8" + }, + { + "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", + "community": 133, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1168\u1109\u1161\u11ab \u1109\u116e\u1109\u1175\u11a8 \u1106\u1175\u11be \u110b\u116f\u11ab\u1105\u1175 (\u1109\u1175\u11af\u1106\u116e \u1100\u116a\u11ab\u1105\u1168 \u1107\u1161\u11ab\u110b\u1167\u11bc)" + }, + { + "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", + "community": 133, + "norm_label": "3. \u110c\u1175\u1107\u1161\u11ab\u110b\u1172\u1112\u1167\u11bc\u1107\u1167\u11af \u1110\u1169\u1105\u1163\u11bc\u1112\u116a\u11ab\u1109\u1161\u11ab\u1100\u1168\u1109\u116e \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9 (`config_system.py`)" + }, + { + "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", + "community": 133, + "norm_label": "4. \u1110\u1169\u1100\u1169\u11bc \u110b\u116e\u11ab\u1107\u1161\u11ab\u110c\u1161\u11bc\u1107\u1175 \u1109\u1165\u11ab\u110c\u1165\u11bc\u1100\u1165\u1105\u1175 \u1106\u1175\u11be \u1107\u116e\u11ab\u1107\u1162 \u1100\u1175\u110c\u116e\u11ab (`config_system.py`)" + }, + { + "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", + "community": 133, + "norm_label": "5. \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1161\u110b\u1163\u11bc (b06 \u1100\u116e\u1112\u1167\u11ab v2)" + }, + { + "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "_origin": "ast", + "id": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", + "community": 133, + "norm_label": "6. \u110b\u1170\u11b8\u110b\u1162\u11b8 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1106\u1167\u11bc\u1109\u1166 (2026-08-02 \u1112\u116a\u11a8\u110c\u1165\u11bc)" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_schema_common", + "community": 1, + "norm_label": "schema_common.md" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "community": 1, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "community": 1, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "community": 1, + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "storage_paths.md", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_storage_paths", + "community": 1, + "norm_label": "storage_paths.md" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "community": 1, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)" + }, + { + "label": "\uacbd\ub85c \ud328\ud134", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "_origin": "ast", + "id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134", + "community": 1, + "norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab" + }, + { + "label": "\uc6d0\uce59 (backend.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "_origin": "ast", + "id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808", + "community": 1, + "norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)" + }, + { + "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "_origin": "ast", + "id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", + "community": 1, + "norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc" + }, + { + "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "_origin": "ast", + "id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", + "community": 1, + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)" + }, + { + "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "_origin": "ast", + "id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", + "community": 1, + "norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_temp_upload", + "community": 41, + "norm_label": "temp_upload.md" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "community": 41, + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "community": 41, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", + "community": 41, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "community": 41, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165" + }, + { + "label": "ui_templates.md", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_ui_templates", + "community": 28, + "norm_label": "ui_templates.md" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "_origin": "ast", + "id": "concepts_ui_templates_ui_templates_localization_components", + "community": 28, + "norm_label": "ui templates \u2014 localization & components" + }, + { + "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", + "community": 28, + "norm_label": "ui_template_locale.ts (\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175)" + }, + { + "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", + "community": 28, + "norm_label": "ui_template_resizer.ts (\u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)" + }, + { + "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", + "community": 28, + "norm_label": "ui_template_palette.ts (\u110c\u1175\u1103\u1169 \u1111\u1161\u11af\u1105\u1166\u1110\u1173 \u110f\u1162\u1109\u1175\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", + "community": 28, + "norm_label": "ui_template_general_blocks.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u11af\u1105\u1169\u11a8)" + }, + { + "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", + "community": 28, + "norm_label": "ui_template_general_layout.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)" + }, + { + "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", + "community": 28, + "norm_label": "ui_template_elements.ts (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1166\u11af\u1105\u1175\u1106\u1165\u11ab\u1110\u1173 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)" + }, + { + "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", + "community": 28, + "norm_label": "ui_template_overlay.ts (\u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173)" + }, + { + "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "_origin": "ast", + "id": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", + "community": 28, + "norm_label": "ui_template_workflow_layout.ts (\u110b\u1166\u11ab\u110c\u1175\u1102\u1175\u110b\u1165\u1105\u1175\u11bc \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)" + }, + { + "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "_origin": "ast", + "id": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", + "community": 28, + "norm_label": "theme.css (\u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e)" + }, + { + "label": "\uc81c\uc57d (backend.md \u00a71)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "_origin": "ast", + "id": "concepts_ui_templates_\uc81c\uc57d_backend_md_1", + "community": 28, + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 (backend.md \u00a71)" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "_origin": "ast", + "id": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "community": 28, + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "id": "concepts_workflow_state", + "community": 1, + "norm_label": "workflow_state.md" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "community": 1, + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "community": 1, + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "community": 1, + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "community": 1, + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "community": 1, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "community": 1, + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "id": "concepts_workflow_state_\uc870\ud68c_api", + "community": 1, + "norm_label": "\u110c\u1169\u1112\u116c api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", + "community": 1, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L1", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "community": 159, + "norm_label": "query_20260821_070423_\u1107\u1162\u1109\u116e\u1100\u116a\u11ab_\u1106\u1162\u1109\u1165\u11af\u1109\u1175_\u1100\u1161\u11a8\u1103\u1169\u110b\u1174_\u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f__\u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165.md" + }, + { + "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "community": 159, + "norm_label": "q: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af\u1109\u1175 \u1100\u1161\u11a8\u1103\u1169\u110b\u1174 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f. \u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", + "community": 159, + "norm_label": "answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", + "community": 159, + "norm_label": "outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", + "community": 159, + "norm_label": "source nodes" + }, + { + "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L1", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "community": 160, + "norm_label": "query_20260821_101018_\u110b\u1175\u11b7\u1103\u1169_\u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165_\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174_\u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab_\u110b\u1165\u1104\u1165\u11ab\u1100\u1166_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.md" + }, + { + "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "community": 160, + "norm_label": "q: \u110b\u1175\u11b7\u1103\u1169 \u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174 \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab \u110b\u1165\u1104\u1165\u11ab\u1100\u1166 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f." + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", + "community": 160, + "norm_label": "answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", + "community": 160, + "norm_label": "outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "_origin": "ast", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", + "community": 160, + "norm_label": "source nodes" + }, + { + "label": "index.md", + "file_type": "document", + "source_file": "index.md", + "source_location": "L1", + "_origin": "ast", + "id": "index", + "community": 22, + "norm_label": "index.md" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "source_location": "L7", + "_origin": "ast", + "id": "index_wiki_index", + "community": 22, + "norm_label": "wiki index" + }, + { + "label": "\uc6b0\uc120 \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "index.md", + "source_location": "L11", + "_origin": "ast", + "id": "index_\uc6b0\uc120_\uc9c4\uc785\uc810", + "community": 22, + "norm_label": "\u110b\u116e\u1109\u1165\u11ab \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7" + }, + { + "label": "\ub85c\uadf8\uc778 \ud6c4 \uae30\ub2a5", + "file_type": "document", + "source_file": "index.md", + "source_location": "L20", + "_origin": "ast", + "id": "index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", + "community": 22, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1112\u116e \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "\ub85c\uadf8\uc778 \uc804\u00b7\uad00\ub9ac", + "file_type": "document", + "source_file": "index.md", + "source_location": "L41", + "_origin": "ast", + "id": "index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", + "community": 22, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u110c\u1165\u11ab\u00b7\u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "\uacf5\ud1b5 \uac1c\ub150", + "file_type": "document", + "source_file": "index.md", + "source_location": "L49", + "_origin": "ast", + "id": "index_\uacf5\ud1b5_\uac1c\ub150", + "community": 22, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1100\u1162\u1102\u1167\u11b7" + }, + { + "label": "\ud604\uc7ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "index.md", + "source_location": "L64", + "_origin": "ast", + "id": "index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", + "community": 22, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_a00_common", + "community": 66, + "norm_label": "a00_common.md" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "community": 66, + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", + "community": 66, + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_a00_common_a00_common_\uac1c\uc694", + "community": 66, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell", + "community": 67, + "norm_label": "a00_common_appshell.md" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "community": 67, + "norm_label": "app_shell.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 67, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 67, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router", + "community": 68, + "norm_label": "a00_common_router.md" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_router_ts", + "community": 68, + "norm_label": "router.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 68, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 68, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_a01_components", + "community": 33, + "norm_label": "a01_components.md" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "community": 33, + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "community": 33, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131", + "community": 33, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "community": 33, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "community": 33, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend", + "community": 11, + "norm_label": "a01_frontend.md" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_a01_home_frontend", + "community": 11, + "norm_label": "a01_home \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 11, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "community": 11, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "community": 11, + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "community": 11, + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "community": 11, + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 11, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 11, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "community": 11, + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page", + "community": 89, + "norm_label": "a01_home_ui_page.md" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "community": 89, + "norm_label": "a01_home_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", + "community": 89, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 89, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components", + "community": 34, + "norm_label": "a02_components.md" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "community": 34, + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "community": 34, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131", + "community": 34, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "community": 34, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "community": 34, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend", + "community": 35, + "norm_label": "a02_frontend.md" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "community": 35, + "norm_label": "a02_progdetail \u2014 frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "community": 35, + "norm_label": "\u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", + "community": 35, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "community": 35, + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "community": 35, + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "community": 90, + "norm_label": "a02_progdetail_ui_page.md" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "community": 90, + "norm_label": "a02_progdetail_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 90, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 90, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend", + "community": 17, + "norm_label": "a03_frontend.md" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "community": 17, + "norm_label": "a03_compdetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 17, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 17, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 17, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 17, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 17, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "community": 17, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "community": 17, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend", + "community": 7, + "norm_label": "a04_frontend.md" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "community": 7, + "norm_label": "a04_newshistory \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 7, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 7, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "community": 7, + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 7, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 7, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 7, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "community": 7, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "community": 7, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "community": 7, + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend", + "community": 12, + "norm_label": "a05_frontend.md" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "community": 12, + "norm_label": "a05_edudetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 12, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "community": 12, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 12, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 12, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "community": 12, + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "community": 12, + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 12, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "community": 12, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_a06_backend", + "community": 18, + "norm_label": "a06_backend.md" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_a06_login_backend", + "community": 18, + "norm_label": "a06_login \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 18, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 18, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "community": 18, + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 18, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "community": 18, + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "community": 18, + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 18, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend", + "community": 13, + "norm_label": "a06_frontend.md" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "community": 13, + "norm_label": "a06_login \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 13, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 13, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "community": 13, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "community": 13, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 13, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 13, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 13, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "community": 13, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router", + "community": 91, + "norm_label": "a06_login_router.md" + }, + { + "label": "A06_Login_Router.py", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "community": 91, + "norm_label": "a06_login_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "community": 91, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 91, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_a07_backend", + "community": 20, + "norm_label": "a07_backend.md" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_a07_register_backend", + "community": 20, + "norm_label": "a07_register \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 20, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 20, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 20, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "community": 20, + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 20, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a07_register_a07_backend_\ucc38\uace0", + "community": 20, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend", + "community": 8, + "norm_label": "a07_frontend.md" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "community": 8, + "norm_label": "a07_register \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 8, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "community": 8, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "community": 8, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "community": 8, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "community": 8, + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 8, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 8, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 8, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "community": 8, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router", + "community": 92, + "norm_label": "a07_register_router.md" + }, + { + "label": "A07_Register_Router.py", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "community": 92, + "norm_label": "a07_register_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 92, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 92, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_a08_backend", + "community": 14, + "norm_label": "a08_backend.md" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_a08_support_backend", + "community": 14, + "norm_label": "a08_support \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 14, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 14, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "community": 14, + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 14, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "community": 14, + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "community": 14, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "community": 14, + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 14, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend", + "community": 9, + "norm_label": "a08_frontend.md" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "community": 9, + "norm_label": "a08_support \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 9, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 9, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "community": 9, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "community": 9, + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 9, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 9, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 9, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "community": 9, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0", + "community": 9, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router", + "community": 93, + "norm_label": "a08_support_router.md" + }, + { + "label": "A08_Support_Router.py", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "community": 93, + "norm_label": "a08_support_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 93, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 93, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_a09_backend", + "community": 4, + "norm_label": "a09_backend.md" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_a09_security_backend", + "community": 4, + "norm_label": "a09_security \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 4, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 4, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "community": 4, + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "community": 4, + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "community": 4, + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 4, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "community": 4, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "community": 4, + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 4, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "id": "pages_a09_security_a09_backend_\ucc38\uace0", + "community": 4, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend", + "community": 15, + "norm_label": "a09_frontend.md" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_a09_security_frontend", + "community": 15, + "norm_label": "a09_security \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 15, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 15, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "community": 15, + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "community": 15, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 15, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 15, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "community": 15, + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "community": 15, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router", + "community": 94, + "norm_label": "a09_security_router.md" + }, + { + "label": "A09_Security_Router.py", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "community": 94, + "norm_label": "a09_security_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 94, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 94, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api", + "community": 36, + "norm_label": "b01_api.md" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "community": 36, + "norm_label": "b01_dashboard \u2014 api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "community": 36, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", + "community": 36, + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "community": 36, + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "community": 36, + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend", + "community": 24, + "norm_label": "b01_backend.md" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "community": 24, + "norm_label": "b01_dashboard \u2014 backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "community": 24, + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "community": 24, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", + "community": 24, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "community": 24, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "community": 24, + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db", + "community": 95, + "norm_label": "b01_db.md" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 95, + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", + "community": 95, + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies", + "community": 96, + "norm_label": "b01_dependencies.md" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "community": 96, + "norm_label": "b01_dashboard \u2014 dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 96, + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend", + "community": 25, + "norm_label": "b01_frontend.md" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "community": 25, + "norm_label": "b01_dashboard \u2014 frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", + "community": 25, + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "community": 25, + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "community": 25, + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "community": 25, + "norm_label": "\u1106\u1169\u1103\u1161\u11af" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "community": 25, + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router", + "community": 97, + "norm_label": "b01_dashboard_router.md" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "community": 97, + "norm_label": "b01_dashboard_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 97, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 97, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "community": 98, + "norm_label": "b01_dashboard_ui_page.md" + }, + { + "label": "B01_Dashboard_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "community": 98, + "norm_label": "b01_dashboard_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 98, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 98, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend", + "community": 16, + "norm_label": "b02_backend.md" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "community": 16, + "norm_label": "b02_projregister \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "community": 16, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 16, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218", + "community": 16, + "norm_label": "\u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 16, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "community": 16, + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "community": 16, + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "community": 16, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0", + "community": 16, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db", + "community": 42, + "norm_label": "b02_db.md" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_b02_projregister_db", + "community": 42, + "norm_label": "b02_projregister \u2014 db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "community": 42, + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "community": 42, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", + "community": 42, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend", + "community": 10, + "norm_label": "b02_frontend.md" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "community": 10, + "norm_label": "b02_projregister \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 10, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 10, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "community": 10, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "community": 10, + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 10, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "community": 10, + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "community": 10, + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "community": 10, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "community": 10, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router", + "community": 99, + "norm_label": "b02_projregister_router.md" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "community": 99, + "norm_label": "b02_projregister_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 99, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 99, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "community": 122, + "norm_label": "b03_fileinput_plan_lidar_multi_file.md" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", + "community": 122, + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api", + "community": 43, + "norm_label": "b03_api.md" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "community": 43, + "norm_label": "b03_fileinput \u2014 api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "community": 43, + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", + "community": 43, + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "community": 43, + "norm_label": "workflow \u110c\u1169\u1112\u116c" + }, + { + "label": "B03_backend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend", + "community": 130, + "norm_label": "b03_backend.md" + }, + { + "label": "B03_FileInput \u2014 Backend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "community": 130, + "norm_label": "b03_fileinput \u2014 backend" + }, + { + "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", + "community": 130, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1111\u1161\u110b\u1175\u11af \u110e\u1165\u1105\u1175" + }, + { + "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", + "community": 130, + "norm_label": "\u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u1111\u1161\u110b\u1175\u11af \u110c\u1175\u1106\u116e\u11ab" + }, + { + "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", + "community": 130, + "norm_label": "\u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7 (r2 temp upload)" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", + "community": 130, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u110e\u1169\u1100\u1175\u1112\u116a" + }, + { + "label": "workflow\u00b7\uc54c\ub9bc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", + "community": 130, + "norm_label": "workflow\u00b7\u110b\u1161\u11af\u1105\u1175\u11b7" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db", + "community": 100, + "norm_label": "b03_db.md" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 100, + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", + "community": 100, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies", + "community": 101, + "norm_label": "b03_dependencies.md" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "community": 101, + "norm_label": "b03_fileinput \u2014 dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 101, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B03_frontend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend", + "community": 153, + "norm_label": "b03_frontend.md" + }, + { + "label": "B03_FileInput \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "community": 153, + "norm_label": "b03_fileinput \u2014 frontend" + }, + { + "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", + "community": 153, + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175\u00b7\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", + "community": 153, + "norm_label": "ui \u110c\u1175\u110b\u116f\u11ab \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175 (\u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u116a\u11ab\u1105\u116d)" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 153, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", + "community": 153, + "norm_label": "\u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1161\u11bc\u1110\u1162\u00b7\u110b\u1169\u1111\u1173\u1105\u1161\u110b\u1175\u11ab \u1107\u1169\u110c\u1169" + }, + { + "label": "B03_route_snapshot_crs.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_route_snapshot_crs", + "community": 182, + "norm_label": "b03_route_snapshot_crs.md" + }, + { + "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", + "community": 182, + "norm_label": "b03 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "\uacc4\ud68d\ub178\uc120 \uc815\ubcf8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", + "community": 182, + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110c\u1165\u11bc\u1107\u1169\u11ab" + }, + { + "label": "LAS \uc5c6\ub294 \uc124\uacc4\uc640 \uc5c5\ub85c\ub4dc \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", + "community": 182, + "norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1109\u1165\u11af\u1100\u1168\u110b\u116a \u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router", + "community": 102, + "norm_label": "b03_fileinput_router.md" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "community": 102, + "norm_label": "b03_fileinput_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 102, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 102, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api", + "community": 69, + "norm_label": "b04_api.md" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "community": 69, + "norm_label": "b04_preprocess \u2014 api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 69, + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "community": 69, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)" + }, + { + "label": "B04_backend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend", + "community": 30, + "norm_label": "b04_backend.md" + }, + { + "label": "B04_PreProcess \u2014 Backend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "community": 30, + "norm_label": "b04_preprocess \u2014 backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", + "community": 30, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc (\u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165/\u110c\u1165\u110c\u1161\u11bc\u1109\u1169/\u1105\u1161\u110b\u116e\u1110\u1165)" + }, + { + "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", + "community": 30, + "norm_label": "\u110b\u1166\u11ab\u110c\u1175\u11ab \u1109\u1165\u1107\u1173\u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", + "community": 30, + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e (router / repository / engine / utility)" + }, + { + "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", + "community": 30, + "norm_label": "\u1109\u116e\u110e\u1175\u110c\u1175\u1112\u1167\u11bc\u1103\u1169 \u1103\u1169\u110b\u1167\u11b8 \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 (2026-07-26, 2026-08-01 s8 \u1100\u1162\u1111\u1167\u11ab)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", + "community": 30, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175 \u1106\u1175\u11be \u110c\u1161\u1103\u1169\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc" + }, + { + "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", + "community": 30, + "norm_label": "\u2699\ufe0f \u1109\u1165\u11af\u110c\u1165\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc \u1111\u1161\u110b\u1175\u11af \u110c\u1165\u11bc\u1112\u1161\u11b8\u1109\u1165\u11bc" + }, + { + "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", + "community": 30, + "norm_label": "\ud83d\udccb \u1100\u116e\u1112\u1167\u11ab \u110b\u1168\u110b\u116c \u110e\u1165\u1105\u1175 \u1100\u1165\u11b7\u1110\u1169 \u1112\u1161\u11bc\u1106\u1169\u11a8 (plan)" + }, + { + "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", + "community": 30, + "norm_label": "2d/gis \u1106\u1175\u1111\u116d\u1109\u1175 \u110b\u116f\u11ab\u110b\u1175\u11ab \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u110c\u1169\u110e\u1175" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db", + "community": 44, + "norm_label": "b04_db.md" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "community": 44, + "norm_label": "b04_preprocess \u2014 db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "community": 44, + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "community": 44, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0", + "community": 44, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies", + "community": 70, + "norm_label": "b04_dependencies.md" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "community": 70, + "norm_label": "b04_preprocess \u2014 dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "community": 70, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", + "community": 70, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)" + }, + { + "label": "B04_drainage_compass_crs.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_drainage_compass_crs", + "community": 179, + "norm_label": "b04_drainage_compass_crs.md" + }, + { + "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", + "community": 179, + "norm_label": "b04 \u1109\u1166\u1107\u116e\u110b\u1172\u110b\u1167\u11a8\u00b7\u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168" + }, + { + "label": "\uc138\ubd80\uc720\uc5ed \ud615\uc0c1 \ubcf4\uc874", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", + "community": 179, + "norm_label": "\u1109\u1166\u1107\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1107\u1169\u110c\u1169\u11ab" + }, + { + "label": "\uc885\ub2e8 \ub192\ub0ae\uc774 \uae30\ubc18 \ubc30\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", + "community": 179, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1102\u1169\u11c1\u1102\u1161\u11bd\u110b\u1175 \u1100\u1175\u1107\u1161\u11ab \u1107\u1162\u110c\u1165\u11bc" + }, + { + "label": "3D \ubc29\uc704\uc640 \uc88c\ud45c\uacc4", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", + "community": 179, + "norm_label": "3d \u1107\u1161\u11bc\u110b\u1171\u110b\u116a \u110c\u116a\u1111\u116d\u1100\u1168" + }, + { + "label": "B04_frontend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend", + "community": 39, + "norm_label": "b04_frontend.md" + }, + { + "label": "B04_PreProcess \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "community": 39, + "norm_label": "b04_preprocess \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 39, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", + "community": 39, + "norm_label": "\u26a0\ufe0f \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175 (3d \u1107\u1172\u110b\u1165)" + }, + { + "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", + "community": 39, + "norm_label": "3d \u1107\u1172\u110b\u1165 dom \u1106\u1161\u110b\u116e\u11ab\u1110\u1173 \u1107\u1165\u1100\u1173 \u1109\u116e\u1105\u1175" + }, + { + "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", + "community": 39, + "norm_label": "3d \u1107\u1172\u110b\u1165 \u1110\u1166\u1106\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1100\u1161\u1103\u1169\u11a8\u1109\u1165\u11bc \u1100\u1162\u1109\u1165\u11ab" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", + "community": 39, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 & api \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ucc98\ub9ac \ud750\ub984", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", + "community": 39, + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", + "community": 39, + "norm_label": "3d \u110f\u1161\u1106\u1166\u1105\u1161 \u110f\u1165\u1109\u1165 \u1111\u1175\u1107\u1169\u11ba & 2d \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 ui \u1100\u1162\u1109\u1165\u11ab (2026-08-01~02 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a)" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "_origin": "ast", + "id": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", + "community": 39, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router", + "community": 103, + "norm_label": "b04_preprocess_router.md" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "community": 103, + "norm_label": "b04_preprocess_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 103, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 103, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18", + "community": 38, + "norm_label": "b05_profile_plan_2026-08-18.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "community": 38, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "community": 38, + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "community": 38, + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "community": 38, + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", + "community": 38, + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175" + }, + { + "label": "B05_Profile_plan_2026-08-19.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19", + "community": 139, + "norm_label": "b05_profile_plan_2026-08-19.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "community": 139, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175 \u2014 2026-08-19" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", + "community": 139, + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", + "community": 139, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uc8fc\uc694 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", + "community": 139, + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uae30\ub85d\ub41c \uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", + "community": 139, + "norm_label": "\u1100\u1175\u1105\u1169\u11a8\u1103\u116c\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_api.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_api", + "community": 134, + "norm_label": "b05_api.md" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_b05_profile_api", + "community": 134, + "norm_label": "b05_profile \u2014 api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 134, + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "community": 134, + "norm_label": "api \u1109\u1173\u110f\u1175\u1106\u1161 \u1106\u1175\u11be \u1107\u1161\u11ab\u1112\u116a\u11ab \u1111\u1175\u11af\u1103\u1173" + }, + { + "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", + "community": 134, + "norm_label": "`post /{project_id}/route/confirm` \u110b\u116d\u110e\u1165\u11bc (`routeconfirmrequest`)" + }, + { + "label": "B05_backend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend", + "community": 178, + "norm_label": "b05_backend.md" + }, + { + "label": "B05_Profile \u2014 Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_b05_profile_backend", + "community": 178, + "norm_label": "b05_profile \u2014 backend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "community": 178, + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "community": 178, + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d" + }, + { + "label": "B05_completed_followups.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_completed_followups", + "community": 135, + "norm_label": "b05_completed_followups.md" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", + "community": 135, + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "B05_corridor_cut_fill.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill", + "community": 161, + "norm_label": "b05_corridor_cut_fill.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "community": 161, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc808\ucde8\uc640 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", + "community": 161, + "norm_label": "\u110c\u1165\u11af\u110e\u1171\u110b\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", + "community": 161, + "norm_label": "b06 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1109\u1165\u11ab \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", + "community": 161, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_followup_decisions.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_followup_decisions", + "community": 136, + "norm_label": "b05_corridor_followup_decisions.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", + "community": 136, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "B05_corridor_patch_finish.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish", + "community": 137, + "norm_label": "b05_corridor_patch_finish.md" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "community": 137, + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175" + }, + { + "label": "\ud328\uce58 \ub9c8\uac10", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", + "community": 137, + "norm_label": "\u1111\u1162\u110e\u1175 \u1106\u1161\u1100\u1161\u11b7" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", + "community": 137, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", + "community": 137, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_plan_curves.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves", + "community": 132, + "norm_label": "b05_corridor_plan_curves.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "community": 132, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173" + }, + { + "label": "\ucee4\ube0c \uc0dd\uc131\u00b7\ub80c\ub354", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", + "community": 132, + "norm_label": "\u110f\u1165\u1107\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc\u00b7\u1105\u1166\u11ab\u1103\u1165" + }, + { + "label": "\ube44\ud0c8 \ud22c\uc601\u00b7\uc131\ud1a0\uba74 \uc808\ub2e8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", + "community": 132, + "norm_label": "\u1107\u1175\u1110\u1161\u11af \u1110\u116e\u110b\u1167\u11bc\u00b7\u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u1103\u1161\u11ab" + }, + { + "label": "\uad6c\uc870\ubb3c \ub0a0\uac1c\u00b7\ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", + "community": 132, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1102\u1161\u11af\u1100\u1162\u00b7\u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L52", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", + "community": 132, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", + "community": 132, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_surface.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface", + "community": 154, + "norm_label": "b05_corridor_surface.md" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "community": 154, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", + "community": 154, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", + "community": 154, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", + "community": 154, + "norm_label": "\u110c\u1175\u11ab\u1112\u1162\u11bc \u110c\u116e\u11bc \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d", + "community": 154, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_corridor_turn_correction_plan.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan", + "community": 138, + "norm_label": "b05_corridor_turn_correction_plan.md" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "community": 138, + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8" + }, + { + "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", + "community": 138, + "norm_label": "\u1106\u1169\u11a8\u110c\u1165\u11a8\u1100\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", + "community": 138, + "norm_label": "\u1100\u116e\u11a8\u1107\u116e \u1111\u1162\u110e\u1175 \u110c\u1165\u11af\u110e\u1161" + }, + { + "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", + "community": 138, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", + "community": 138, + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u1102\u1169\u1100\u1167\u11ab \u1112\u116a\u11a8\u110c\u1161\u11bc \u1112\u116c\u1100\u1171" + }, + { + "label": "\uc644\ub8cc \uc870\uac74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "_origin": "ast", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", + "community": 138, + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u110c\u1169\u1100\u1165\u11ab" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_db", + "community": 71, + "norm_label": "b05_db.md" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 71, + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218", + "community": 71, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", + "community": 71, + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies", + "community": 104, + "norm_label": "b05_dependencies.md" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "community": 104, + "norm_label": "b05_profile \u2014 dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", + "community": 104, + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af" + }, + { + "label": "B05_frontend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend", + "community": 165, + "norm_label": "b05_frontend.md" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "community": 165, + "norm_label": "b05_profile \u2014 frontend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "community": 165, + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ud504\ub860\ud2b8\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "community": 165, + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L62", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "community": 165, + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "\uc885\ub2e8\ud14c\uc774\ube14 \ud45c\uc2dc \ubcf4\uc815", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", + "community": 165, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1111\u116d\u1109\u1175 \u1107\u1169\u110c\u1165\u11bc" + }, + { + "label": "\uc885\ub2e8 \ud3b8\uc9d1 \uc548\uc804\uc7a5\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L70", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", + "community": 165, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1161\u11ab\u110c\u1165\u11ab\u110c\u1161\u11bc\u110e\u1175" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment", + "community": 45, + "norm_label": "b05_frontend_alignment.md" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "community": 45, + "norm_label": "b05_profile \u2014 profile alignment & table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", + "community": 45, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "community": 45, + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "community": 45, + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer", + "community": 72, + "norm_label": "b05_frontend_viewer.md" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "community": 72, + "norm_label": "b05_profile \u2014 3d viewer & interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "community": 72, + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "community": 72, + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)" + }, + { + "label": "B05_masshaul_structure_2026_09.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_masshaul_structure_2026_09", + "community": 183, + "norm_label": "b05_masshaul_structure_2026_09.md" + }, + { + "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", + "community": 183, + "norm_label": "b05 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 \uacf5\uc6a9\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", + "community": 183, + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11bc\u110b\u116d\u11bc\u1112\u116a" + }, + { + "label": "\uc720\uc9c0\u00b7\ud310\uc815 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", + "community": 183, + "norm_label": "\u110b\u1172\u110c\u1175\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc \u1109\u1161\u1112\u1161\u11bc" + }, + { + "label": "B05_structure_stations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_structure_stations", + "community": 140, + "norm_label": "b05_structure_stations.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "community": 140, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8" + }, + { + "label": "\uacf5\uae09 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", + "community": 140, + "norm_label": "\u1100\u1169\u11bc\u1100\u1173\u11b8 \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "\uc815\ubcf8 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", + "community": 140, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b05_profile_b05_structure_stations_\uac80\uc99d", + "community": 140, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures", + "community": 37, + "norm_label": "b05_structures.md" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "community": 37, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8" + }, + { + "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "community": 37, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1110\u1161\u110b\u1175\u11b8 \u1105\u1166\u110c\u1175\u1109\u1173\u1110\u1173\u1105\u1175" + }, + { + "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", + "community": 37, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab\u00b7\u1109\u1175\u1109\u1165\u11af \u110b\u1169\u11b8\u1109\u1167\u11ab" + }, + { + "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", + "community": 37, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", + "community": 37, + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af\u1100\u116a \u1103\u1169\u11bc\u110c\u1161\u11a8" + }, + { + "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", + "community": 37, + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110e\u116e\u110e\u1165\u11ab\u00b7\u1100\u1162\u1105\u1163\u11a8 \u1103\u1161\u11ab\u1106\u1167\u11ab" + }, + { + "label": "API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_api", + "community": 37, + "norm_label": "api" + }, + { + "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", + "community": 37, + "norm_label": "b06 \u1100\u1167\u11bc\u1100\u1168\u110b\u116a \u1102\u1161\u11b7\u110b\u1173\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "_origin": "ast", + "id": "pages_b05_profile_b05_structures_\uac80\uc99d", + "community": 37, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade", + "community": 105, + "norm_label": "b05_profile_engine_grade.md" + }, + { + "label": "B05_Profile_Engine_Grade.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "community": 105, + "norm_label": "b05_profile_engine_grade.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 105, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 105, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections", + "community": 73, + "norm_label": "b05_profile_engine_sections.md" + }, + { + "label": "B05_Profile_Engine_Sections.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "community": 73, + "norm_label": "b05_profile_engine_sections.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 73, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "community": 73, + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 73, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver", + "community": 106, + "norm_label": "b05_profile_engine_solver.md" + }, + { + "label": "B05_Profile_Engine_Solver.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "community": 106, + "norm_label": "b05_profile_engine_solver.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "community": 106, + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 106, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository", + "community": 107, + "norm_label": "b05_profile_repository.md" + }, + { + "label": "B05_Profile_Repository.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "community": 107, + "norm_label": "b05_profile_repository.py" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "community": 107, + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 107, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router", + "community": 108, + "norm_label": "b05_profile_router.md" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "community": 108, + "norm_label": "b05_profile_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 108, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", + "community": 108, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm", + "community": 109, + "norm_label": "b05_profile_router_confirm.md" + }, + { + "label": "B05_Profile_Router_Confirm.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "community": 109, + "norm_label": "b05_profile_router_confirm.py" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "community": 109, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "community": 109, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema", + "community": 110, + "norm_label": "b05_profile_schema.md" + }, + { + "label": "B05_Profile_Schema.py", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "community": 110, + "norm_label": "b05_profile_schema.py" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "community": 110, + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 110, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch", + "community": 74, + "norm_label": "b05_profile_api_fetch.md" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "community": 74, + "norm_label": "b05_profile_api_fetch.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", + "community": 74, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 74, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "community": 75, + "norm_label": "b05_profile_ui_drainage_panel.md" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "community": 75, + "norm_label": "b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "community": 75, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "community": 75, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "community": 46, + "norm_label": "b05_profile_ui_drainage_parts.md" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "community": 46, + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 46, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 46, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "community": 46, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "community": 76, + "norm_label": "b05_profile_ui_drainage_pipes.md" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "community": 76, + "norm_label": "b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "community": 76, + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "community": 76, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "community": 111, + "norm_label": "b05_profile_ui_irregularstations.md" + }, + { + "label": "B05_Profile_UI_IrregularStations.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "community": 111, + "norm_label": "b05_profile_ui_irregularstations.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 111, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 111, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page", + "community": 112, + "norm_label": "b05_profile_ui_page.md" + }, + { + "label": "B05_Profile_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "community": 112, + "norm_label": "b05_profile_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "community": 112, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 112, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel", + "community": 113, + "norm_label": "b05_profile_ui_panel.md" + }, + { + "label": "B05_Profile_UI_Panel.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "community": 113, + "norm_label": "b05_profile_ui_panel.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 113, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 113, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "community": 114, + "norm_label": "b05_profile_ui_profile_alignment.md" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "community": 114, + "norm_label": "b05_profile_ui_profile_alignment.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 114, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 114, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "community": 77, + "norm_label": "b05_profile_ui_profile_panel.md" + }, + { + "label": "B05_Profile_UI_Profile_Panel.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "community": 77, + "norm_label": "b05_profile_ui_profile_panel.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "community": 77, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 77, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 77, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "community": 115, + "norm_label": "b05_profile_ui_profile_table.md" + }, + { + "label": "B05_Profile_UI_Profile_Table.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "community": 115, + "norm_label": "b05_profile_ui_profile_table.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 115, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 115, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "community": 116, + "norm_label": "b05_profile_ui_viewer.md" + }, + { + "label": "B05_Profile_UI_Viewer.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "community": 116, + "norm_label": "b05_profile_ui_viewer.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 116, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 116, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render", + "community": 47, + "norm_label": "_ui_drainage_render.md" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "community": 47, + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 47, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 47, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "community": 47, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures", + "community": 48, + "norm_label": "_ui_profile_structures.md" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "community": 48, + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 48, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 48, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "community": 48, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection", + "community": 49, + "norm_label": "_ui_selection.md" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "community": 49, + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 49, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 49, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "community": 49, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_api.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_api", + "community": 141, + "norm_label": "b06_api.md" + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_api_b06_section_api", + "community": 141, + "norm_label": "b06_section \u2014 api" + }, + { + "label": "B06_backend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_backend", + "community": 142, + "norm_label": "b06_backend.md" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_b06_section_backend", + "community": 142, + "norm_label": "b06_section \u2014 backend" + }, + { + "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", + "community": 142, + "norm_label": "\u110b\u116d\u110e\u1165\u11bc\u00b7\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1106\u1169\u1103\u1166\u11af" + }, + { + "label": "\uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", + "community": 142, + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", + "community": 142, + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165\u00b7workflow (\u110c\u1169\u1112\u116c, \u1112\u116a\u11a8\u110c\u1165\u11bc, \u1110\u1161 \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u116e\u11af\u1105\u1165\u110b\u1169\u1100\u1175 \u1106\u1175\u11be \u110c\u1162\u1109\u1162\u11bc\u1109\u1165\u11bc)" + }, + { + "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", + "community": 142, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11bc\u1100\u116e \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc\u1109\u1165\u11af\u110c\u1165\u11bc" + }, + { + "label": "B06_culvert_basin_multitier.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier", + "community": 150, + "norm_label": "b06_culvert_basin_multitier.md" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "community": 150, + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", + "community": 150, + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", + "community": 150, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", + "community": 150, + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "community": 150, + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", + "community": 150, + "norm_label": "\u1106\u1175\u1100\u1167\u11af" + }, + { + "label": "B06_culvert_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls", + "community": 78, + "norm_label": "b06_culvert_controls.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "community": 78, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175" + }, + { + "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", + "community": 78, + "norm_label": "4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8\u1100\u116a \u110c\u1162\u110c\u1175\u11af" + }, + { + "label": "\uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", + "community": 78, + "norm_label": "\u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", + "community": 78, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", + "community": 78, + "norm_label": "\u1100\u1168\u1109\u1161\u11ab\u00b7\u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "community": 78, + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", + "community": 78, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "B06_culvert_geometry_redesign.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign", + "community": 151, + "norm_label": "b06_culvert_geometry_redesign.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "community": 151, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168" + }, + { + "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", + "community": 151, + "norm_label": "\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175\u00b7\u1100\u116a\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uc811\uc18d\uc120", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", + "community": 151, + "norm_label": "\u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab" + }, + { + "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", + "community": 151, + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", + "community": 151, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", + "community": 151, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "B06_culvert_link_trim.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim", + "community": 143, + "norm_label": "b06_culvert_link_trim.md" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "community": 143, + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "\ucc98\ub9ac \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", + "community": 143, + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", + "community": 143, + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab\u1100\u116a \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", + "community": 143, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B06_culvert_set.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set", + "community": 152, + "norm_label": "b06_culvert_set.md" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "community": 152, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "\uc785\ub825\u00b7\ud310\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", + "community": 152, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc" + }, + { + "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", + "community": 152, + "norm_label": "\u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u1111\u116d\u1109\u1175 \u1109\u116e\u11ab\u1109\u1165 (2026-08-20 \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)" + }, + { + "label": "\uad6c\ud604 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", + "community": 152, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", + "community": 152, + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "_origin": "ast", + "id": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", + "community": 152, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1173\u11ab\u1100\u1165\u110b\u116a \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B06_db.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_db", + "community": 144, + "norm_label": "b06_db.md" + }, + { + "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "community": 144, + "norm_label": "b06_section \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b06_section_b06_db_repository_\ud568\uc218", + "community": 144, + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", + "community": 144, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies", + "community": 117, + "norm_label": "b06_dependencies.md" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "community": 117, + "norm_label": "b06_section \u2014 dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "community": 117, + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af" + }, + { + "label": "B06_frontend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend", + "community": 145, + "norm_label": "b06_frontend.md" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_b06_section_frontend", + "community": 145, + "norm_label": "b06_section \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", + "community": 145, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", + "community": 145, + "norm_label": "\u1112\u116a\u1106\u1167\u11ab\u00b7workflow (\u110c\u1169\u1112\u116c \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u110c\u1165\u11ab\u110b\u116d\u11bc)" + }, + { + "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", + "community": 145, + "norm_label": "svg \u1105\u1166\u11ab\u1103\u1165\u1105\u1165 \u1106\u1175\u11be \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 145, + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", + "community": 145, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u1169\u11b8\u1109\u1167\u11ab (\u1111\u116d\u1109\u1175 \u110b\u1169\u11b8\u1109\u1167\u11ab \u1106\u1175\u11be \u1112\u116c\u11bc\u1103\u1161\u11ab \u1107\u1161\u11ab\u1111\u1169\u11a8 \u110c\u1166\u110b\u1165)" + }, + { + "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", + "community": 145, + "norm_label": "ui \u1111\u1162\u1102\u1165\u11af \u110f\u1173\u1100\u1175 \u1106\u1175\u11be \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1100\u1172\u110e\u1175\u11a8 (2026-08-02 \u1109\u1175\u11ab\u1109\u1165\u11af)" + }, + { + "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", + "community": 145, + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162 (\u1112\u1162\u1100\u1167\u11af\u1103\u116c\u11b7)" + }, + { + "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "_origin": "ast", + "id": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", + "community": 145, + "norm_label": "2026-08-22 \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "B06_masshaul_culvert_2026_09.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_masshaul_culvert_2026_09", + "community": 180, + "norm_label": "b06_masshaul_culvert_2026_09.md" + }, + { + "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", + "community": 180, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u116a\u11ab \u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "I\ud615 \uc9d1\uc218\uc815 \uad00 \ud615\uc0c1", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", + "community": 180, + "norm_label": "i\u1112\u1167\u11bc \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u116a\u11ab \u1112\u1167\u11bc\u1109\u1161\u11bc" + }, + { + "label": "\uacc4\uc0b0 \uc0c1\ud0dc\uc640 \uacbd\uace0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L19", + "_origin": "ast", + "id": "pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", + "community": 180, + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1100\u1167\u11bc\u1100\u1169" + }, + { + "label": "\ud30c\uc77c \ucc45\uc784 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", + "community": 180, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1107\u116e\u11ab\u1105\u1175" + }, + { + "label": "B06_pavement_revetment.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_pavement_revetment", + "community": 162, + "norm_label": "b06_pavement_revetment.md" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "community": 162, + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", + "community": 162, + "norm_label": "\u1111\u1169\u110c\u1161\u11bc\u1100\u116a \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175" + }, + { + "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "community": 162, + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "_origin": "ast", + "id": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d", + "community": 162, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B06_revetment_link_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls", + "community": 123, + "norm_label": "b06_revetment_link_controls.md" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "community": 123, + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165" + }, + { + "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", + "community": 123, + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1100\u1169\u11bc\u110b\u116d\u11bc \u1106\u1169\u1103\u1166\u11af" + }, + { + "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", + "community": 123, + "norm_label": "\u1112\u1167\u11bc\u1110\u1162\u110b\u116a \u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc" + }, + { + "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", + "community": 123, + "norm_label": "\u1103\u1161\u11ab\u1107\u1167\u11af \u1100\u116e\u1100\u1161\u11ab\u1100\u1161\u11b9" + }, + { + "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", + "community": 123, + "norm_label": "\u110b\u1167\u11ab\u1103\u1169\u11bc\u1100\u116a \u1100\u1167\u11bc\u1109\u1161" + }, + { + "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", + "community": 123, + "norm_label": "\u1109\u1165\u11ab\u1110\u1162\u11a8\u1100\u116a \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "_origin": "ast", + "id": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", + "community": 123, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas", + "community": 50, + "norm_label": "b06_section_engine_areas.md" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "community": 50, + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 50, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 50, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "community": 50, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router", + "community": 118, + "norm_label": "b06_section_router.md" + }, + { + "label": "B06_Section_Router.py", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "community": 118, + "norm_label": "b06_section_router.py" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 118, + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "community": 118, + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm", + "community": 51, + "norm_label": "b06_section_router_confirm.md" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "community": 51, + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 51, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 51, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "community": 51, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch", + "community": 79, + "norm_label": "b06_section_api_fetch.md" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "community": 79, + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 79, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "community": 79, + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "community": 52, + "norm_label": "b06_section_ui_cross_areas.md" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "community": 52, + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 52, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 52, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "community": 52, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design", + "community": 53, + "norm_label": "b06_section_ui_cross_design.md" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "community": 53, + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 53, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 53, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "community": 53, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul", + "community": 54, + "norm_label": "b06_section_ui_masshaul.md" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "community": 54, + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 54, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 54, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "community": 54, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "community": 55, + "norm_label": "b06_section_ui_masshaul_balance.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "community": 55, + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 55, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "community": 55, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "community": 55, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "community": 56, + "norm_label": "b06_section_ui_masshaul_balance_view.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "community": 56, + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 56, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "community": 56, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "community": 56, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "community": 57, + "norm_label": "b06_section_ui_masshaul_balloon.md" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "community": 57, + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 57, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "community": 57, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "community": 57, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "community": 58, + "norm_label": "b06_section_ui_masshaul_curve.md" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "community": 58, + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 58, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "community": 58, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "community": 58, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "community": 59, + "norm_label": "b06_section_ui_masshaul_settle.md" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "community": 59, + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 59, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "community": 59, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "community": 59, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "community": 60, + "norm_label": "b06_section_ui_masshaul_view.md" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "community": 60, + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 60, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 60, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "community": 60, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page", + "community": 61, + "norm_label": "b06_section_ui_page.md" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "community": 61, + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 61, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 61, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "community": 61, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view", + "community": 62, + "norm_label": "b06_section_ui_section_view.md" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "community": 62, + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 62, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "community": 62, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "community": 62, + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "community": 80, + "norm_label": "b06_section_ui_standard_diagram.md" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "community": 80, + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 80, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "community": 80, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "community": 81, + "norm_label": "b06_section_ui_standard_panel.md" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "community": 81, + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "community": 81, + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "community": 81, + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend", + "community": 63, + "norm_label": "b07_backend.md" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "community": 63, + "norm_label": "b07 quantity \u2014 backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "community": 63, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "community": 63, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", + "community": 63, + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_db", + "community": 124, + "norm_label": "b07_db.md" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_db_b07_quantity_db", + "community": 124, + "norm_label": "b07 quantity \u2014 db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend", + "community": 119, + "norm_label": "b07_frontend.md" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "community": 119, + "norm_label": "b07 quantity \u2014 frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", + "community": 119, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b07_quantity_backend_b07_quantity_router", + "community": 146, + "norm_label": "b07_quantity_router.md" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py", + "community": 146, + "norm_label": "b07_quantity_router.py" + }, + { + "label": "B08_CAD_blocks.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_blocks", + "community": 163, + "norm_label": "b08_cad_blocks.md" + }, + { + "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "community": 163, + "norm_label": "b08 cad \u1107\u1173\u11af\u1105\u1169\u11a8 \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175\u00b7\u1109\u1161\u110c\u1175\u11ab" + }, + { + "label": "\uad6c\ud604", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", + "community": 163, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab" + }, + { + "label": "\ubc94\uc704 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", + "community": 163, + "norm_label": "\u1107\u1165\u11b7\u110b\u1171 \u1100\u1167\u11af\u110c\u1165\u11bc" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", + "community": 163, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc" + }, + { + "label": "B08_CAD_commands.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_commands", + "community": 148, + "norm_label": "b08_cad_commands.md" + }, + { + "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "community": 148, + "norm_label": "b08 openwebcad \u1106\u1167\u11bc\u1105\u1167\u11bc \u110e\u1166\u1100\u1168" + }, + { + "label": "\uad6c\ud604 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", + "community": 148, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\ud575\uc2ec \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", + "community": 148, + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u116e\u1109\u1165\u11bc" + }, + { + "label": "\uac80\uc99d\u00b7\uc81c\ud55c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", + "community": 148, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u110c\u1166\u1112\u1161\u11ab" + }, + { + "label": "B08_CAD_interaction.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_interaction", + "community": 164, + "norm_label": "b08_cad_interaction.md" + }, + { + "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", + "community": 164, + "norm_label": "b08 cad \u1100\u1175\u1107\u1169\u11ab \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "\uc785\ub825\u00b7\uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", + "community": 164, + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "\uc120\ud0dd\u00b7\ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", + "community": 164, + "norm_label": "\u1109\u1165\u11ab\u1110\u1162\u11a8\u00b7\u1111\u1167\u11ab\u110c\u1175\u11b8" + }, + { + "label": "\uac80\uc99d\u00b7\uc81c\uc678", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", + "community": 164, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u110c\u1166\u110b\u116c" + }, + { + "label": "B08_CAD_table_entity.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity", + "community": 156, + "norm_label": "b08_cad_table_entity.md" + }, + { + "label": "B08 CAD TableEntity", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "community": 156, + "norm_label": "b08 cad tableentity" + }, + { + "label": "\ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", + "community": 156, + "norm_label": "\u1106\u1169\u1103\u1166\u11af" + }, + { + "label": "\uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", + "community": 156, + "norm_label": "\u1100\u1175\u1102\u1173\u11bc" + }, + { + "label": "\uc774\uad00 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", + "community": 156, + "norm_label": "\u110b\u1175\u1100\u116a\u11ab \u1107\u1165\u11b7\u110b\u1171" + }, + { + "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", + "community": 156, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B08_CAD_title_block.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_title_block", + "community": 65, + "norm_label": "b08_cad_title_block.md" + }, + { + "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", + "community": 65, + "norm_label": "b08 cad \u1103\u1169\u1100\u1161\u11a8\u00b7\u1111\u116d\u110c\u1166\u1105\u1161\u11ab" + }, + { + "label": "\uac12 \uacf5\uae09", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", + "community": 65, + "norm_label": "\u1100\u1161\u11b9 \u1100\u1169\u11bc\u1100\u1173\u11b8" + }, + { + "label": "\ud68c\uc0ac \uc790\uc0b0\uacfc \ub2f4\ub2f9\uc790", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", + "community": 65, + "norm_label": "\u1112\u116c\u1109\u1161 \u110c\u1161\u1109\u1161\u11ab\u1100\u116a \u1103\u1161\u11b7\u1103\u1161\u11bc\u110c\u1161" + }, + { + "label": "\ub3c4\uac01 \ud3b8\uc9d1\u00b7\ubcf4\uc874", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", + "community": 65, + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1111\u1167\u11ab\u110c\u1175\u11b8\u00b7\u1107\u1169\u110c\u1169\u11ab" + }, + { + "label": "B08_CAD_usability_2026-09-01.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_usability_2026_09_01", + "community": 131, + "norm_label": "b08_cad_usability_2026-09-01.md" + }, + { + "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", + "community": 131, + "norm_label": "b08 cad \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1111\u1167\u11ab\u110b\u1174\u1109\u1165\u11bc \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "\uad6c\ud604 \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L16", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", + "community": 131, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1100\u1175\u1105\u1169\u11a8" + }, + { + "label": "\uc0ac\uc6a9\uc790 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", + "community": 131, + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", + "community": 131, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api", + "community": 120, + "norm_label": "b08_api.md" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "community": 120, + "norm_label": "b08_designdetail \u2014 api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "community": 120, + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173" + }, + { + "label": "B08_backend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend", + "community": 147, + "norm_label": "b08_backend.md" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "community": 147, + "norm_label": "b08_designdetail \u2014 backend" + }, + { + "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", + "community": 147, + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u116a\u11ab\u1105\u1175, \u110c\u1169\u11bc\u1103\u1161\u11ab 30\u110e\u1173\u11a8\u110c\u1165\u11b7 \u1107\u116e\u11ab\u1112\u1161\u11af, cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d \u1106\u1175\u11be \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1111\u1161\u110b\u1175\u1111\u1173\u1105\u1161\u110b\u1175\u11ab" + }, + { + "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", + "community": 147, + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1107\u1167\u11ab\u1112\u116a\u11ab \u1106\u1175\u11be \u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 a1 \u1103\u1169\u1100\u1161\u11a8 \u1107\u1167\u11bc\u1112\u1161\u11b8 (2026-07-26)" + }, + { + "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", + "community": 147, + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 30\u110e\u1173\u11a8\u110c\u1165\u11b7 n\u1107\u116e\u11ab\u1112\u1161\u11af \u1106\u1175\u11be \u1102\u1161\u11b8\u1111\u116e\u11b7 \u110b\u1163\u11bc\u1109\u1175\u11a8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1110\u1166\u110b\u1175\u1107\u1173\u11af (2026-07-25 n-1-1)" + }, + { + "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", + "community": 147, + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 4\u1100\u1162 \u1109\u1165\u11ab\u1107\u1167\u11af \u1105\u1166\u110b\u1175\u110b\u1165 \u1106\u1175\u11be cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d (2026-07-25 n-1-2/n-1-3)" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", + "community": 147, + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", + "community": 147, + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168" + }, + { + "label": "B08_cad_delivery_2026_09.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_delivery_2026_09", + "community": 184, + "norm_label": "b08_cad_delivery_2026_09.md" + }, + { + "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", + "community": 184, + "norm_label": "b08 cad\u00b7\u1102\u1161\u11b8\u1111\u116e\u11b7 \u1103\u1169\u1106\u1167\u11ab \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "CAD \ud3b8\uc9d1\u00b7\ud655\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", + "community": 184, + "norm_label": "cad \u1111\u1167\u11ab\u110c\u1175\u11b8\u00b7\u1112\u116a\u11a8\u110c\u1165\u11bc" + }, + { + "label": "\ud1a0\uc801\ub3c4\u00b7\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L23", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", + "community": 184, + "norm_label": "\u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u110b\u1172\u110b\u1167\u11a8\u1103\u1169" + }, + { + "label": "B08_cross_structure_sheets.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets", + "community": 157, + "norm_label": "b08_cross_structure_sheets.md" + }, + { + "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "community": 157, + "norm_label": "b08 \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u110c\u1161\u11bc \u1107\u1162\u110e\u1175" + }, + { + "label": "\ubb38\uc81c\uc640 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", + "community": 157, + "norm_label": "\u1106\u116e\u11ab\u110c\u1166\u110b\u116a \u1100\u1167\u11af\u110c\u1165\u11bc" + }, + { + "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", + "community": 157, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165\u00b7\u1100\u116e\u1112\u1167\u11ab \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uacb0\uacfc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", + "community": 157, + "norm_label": "\u1100\u1167\u11af\u1100\u116a" + }, + { + "label": "\ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", + "community": 157, + "norm_label": "\u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies", + "community": 82, + "norm_label": "b08_dependencies.md" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "community": 82, + "norm_label": "b08_designdetail \u2014 dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", + "community": 82, + "norm_label": "frontend (package.json / tsconfig.json)" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "community": 82, + "norm_label": "backend (requirements.txt)" + }, + { + "label": "B08_drawing_masshaul_watershed.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "community": 64, + "norm_label": "b08_drawing_masshaul_watershed.md" + }, + { + "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "community": 64, + "norm_label": "b08 \u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169" + }, + { + "label": "\ub3c4\uba74 \uae30\uc900", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", + "community": 64, + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u1175\u110c\u116e\u11ab" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", + "community": 64, + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7" + }, + { + "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", + "community": 64, + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110c\u1165\u11bc\u1107\u1169\u1111\u116d" + }, + { + "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", + "community": 64, + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116a\u11ab\u1105\u116d" + }, + { + "label": "\uac80\uc99d \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", + "community": 64, + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "\ub0a8\uc740 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", + "community": 64, + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc" + }, + { + "label": "B08_frontend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend", + "community": 158, + "norm_label": "b08_frontend.md" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "community": 158, + "norm_label": "b08_designdetail \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 158, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ub3c5\ub9bd\ud615 CAD \uc784\ubca0\ub4dc \ubc0f \ub370\uc774\ud130 \uc5f0\ub3d9 \uc544\ud0a4\ud14d\ucc98", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", + "community": 158, + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8\u1112\u1167\u11bc cad \u110b\u1175\u11b7\u1107\u1166\u1103\u1173 \u1106\u1175\u11be \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11ab\u1103\u1169\u11bc \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165" + }, + { + "label": "openwebcad \ub2e8\uc704 \uc815\ud569, \uc120 \ud2b9\uc131/\ud3f0\ud2b8 UI \ubc0f Fit-in-all (2026-07-20)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", + "community": 158, + "norm_label": "openwebcad \u1103\u1161\u11ab\u110b\u1171 \u110c\u1165\u11bc\u1112\u1161\u11b8, \u1109\u1165\u11ab \u1110\u1173\u11a8\u1109\u1165\u11bc/\u1111\u1169\u11ab\u1110\u1173 ui \u1106\u1175\u11be fit-in-all (2026-07-20)" + }, + { + "label": "CAD \uacc4\ud68d\uc120 \ub808\uc774\uc5b4 \uc5f0\ub3d9 \ubc0f \ud3b8\uc9d1 \uc9c0\uc6d0 (2026-07-22)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", + "community": 158, + "norm_label": "cad \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1105\u1166\u110b\u1175\u110b\u1165 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110c\u1175\u110b\u116f\u11ab (2026-07-22)" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L45", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 158, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L53", + "_origin": "ast", + "id": "pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", + "community": 158, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router", + "community": 125, + "norm_label": "b08_designdetail_router.md" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L11", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "community": 125, + "norm_label": "b08_designdetail_router.py" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", + "community": 125, + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend", + "community": 21, + "norm_label": "b09_frontend.md" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "community": 21, + "norm_label": "b09_estimation \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 21, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "community": 21, + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 21, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "community": 21, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "community": 21, + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "community": 21, + "norm_label": "\u110e\u1161\u11b7\u1100\u1169" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "community": 127, + "norm_label": "b09_estimation_ui_page.md" + }, + { + "label": "B09_Estimation_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "community": 127, + "norm_label": "b09_estimation_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 127, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend", + "community": 26, + "norm_label": "b10_frontend.md" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "community": 26, + "norm_label": "b10_payment \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 26, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "community": 26, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "community": 26, + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 26, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "community": 26, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page", + "community": 128, + "norm_label": "b10_payment_ui_page.md" + }, + { + "label": "B10_Payment_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "community": 128, + "norm_label": "b10_payment_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 128, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend", + "community": 27, + "norm_label": "b11_frontend.md" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_b11_status_frontend", + "community": 27, + "norm_label": "b11_status \u2014 frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", + "community": 27, + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "community": 27, + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "community": 27, + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "community": 27, + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "community": 27, + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page", + "community": 129, + "norm_label": "b11_status_ui_page.md" + }, + { + "label": "B11_Status_UI_Page.ts", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L10", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "community": 129, + "norm_label": "b11_status_ui_page.ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "community": 129, + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8" + }, + { + "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "community": 177, + "norm_label": "query: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af \u1100\u1161\u11a8\u1103\u1169 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab (\u110b\u1175\u11b7\u1103\u1169)", + "community_name": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + }, + { + "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "community": 170, + "norm_label": "query: \u110b\u1175\u11b7\u1103\u1169 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169", + "community_name": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + }, + { + "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 166, + "norm_label": "b08_designdetail_engine_cad_masshaul.py", + "community_name": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "label": "B08_DesignDetail_Engine_Cad_Basin.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 19, + "norm_label": "b08_designdetail_engine_cad_basin.py", + "community_name": "B08_DesignDetail_Engine_Cad_Basin.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "label": "common_util_mass_haul_settle.ts", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 167, + "norm_label": "common_util_mass_haul_settle.ts", + "community_name": "common_util_mass_haul_settle.ts", + "id": "common_util_common_util_mass_haul_settle_ts" + }, + { + "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 169, + "norm_label": "mass haul diagram (\u1110\u1169\u110c\u1165\u11a8\u1103\u1169)", + "community_name": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "id": "concept_mass_haul_diagram" + }, + { + "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 168, + "norm_label": "drainage watershed (\u110b\u1172\u110b\u1167\u11a8\u1103\u1169)", + "community_name": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "id": "concept_drainage_watershed" + }, + { + "label": "OpenWebCAD Core", + "file_type": "code", + "source_file": "B08_DesignDetail/openwebcad", + "community": 84, + "norm_label": "openwebcad core", + "community_name": "OpenWebCAD Core", + "id": "b08_designdetail_openwebcad_app" + }, + { + "label": "B03 File Input Backend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_backend.md", + "community": 171, + "norm_label": "b03 file input backend", + "community_name": "B03 File Input Backend", + "id": "pages_b03_fileinput_backend" + }, + { + "label": "B03 File Input Frontend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "community": 172, + "norm_label": "b03 file input frontend", + "community_name": "B03 File Input Frontend", + "id": "pages_b03_fileinput_frontend" + }, + { + "label": "B04 PreProcess Backend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "community": 83, + "norm_label": "b04 preprocess backend", + "community_name": "B04 PreProcess Backend", + "id": "pages_b04_preprocess_backend" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "community": 173, + "norm_label": "b04 preprocess frontend", + "community_name": "B04 PreProcess Frontend", + "id": "pages_b04_preprocess_frontend" + }, + { + "label": "B08 CAD Blocks Library", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "community": 174, + "norm_label": "b08 cad blocks library", + "community_name": "B08 CAD Blocks Library", + "id": "pages_b08_designdetail_cad_blocks" + }, + { + "label": "B08 CAD Basic Interaction", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "community": 149, + "norm_label": "b08 cad basic interaction", + "community_name": "B08 CAD Basic Interaction", + "id": "pages_b08_designdetail_cad_interaction" + }, + { + "label": "B08 CAD Table Entity", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "community": 126, + "norm_label": "b08 cad table entity", + "community_name": "B08 CAD Table Entity", + "id": "pages_b08_designdetail_cad_table_entity" + }, + { + "label": "B08 Cross Section Structure Sheets", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 175, + "norm_label": "b08 cross section structure sheets", + "community_name": "B08 Cross Section Structure Sheets", + "id": "pages_b08_designdetail_cross_structure_sheets" + }, + { + "label": "B08 Design Detail Frontend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "community": 176, + "norm_label": "b08 design detail frontend", + "community_name": "B08 Design Detail Frontend", + "id": "pages_b08_designdetail_frontend" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L15", + "weight": 1.0, + "source": "index", + "target": "architecture_implementation_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L13", + "weight": 1.0, + "source": "index", + "target": "architecture_project_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L17", + "weight": 1.0, + "source": "index", + "target": "architecture_public_admin_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L16", + "weight": 1.0, + "source": "index", + "target": "architecture_shared_resources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L14", + "weight": 1.0, + "source": "index", + "target": "architecture_workflow_data_flow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_project_delete_common_util_project_delete_py", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_common_util_storage_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage_common_util_storage_py", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_storage_common_util_storage_py", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_completed_2026_08_29", + "target": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups", + "target": "concepts_completed_2026_08_29", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "weight": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_completed_2026_09_01", + "target": "concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups", + "target": "concepts_completed_2026_09_01", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", + "target": "concepts_completed_2026_09_01_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", + "target": "concepts_completed_2026_09_01_\uc644\ub8cc_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", + "target": "concepts_completed_2026_09_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups", + "target": "concepts_completed_2026_09_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L20", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups", + "target": "concepts_crs_metadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L20", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups", + "target": "concepts_drainage_watershed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", + "target": "concepts_completed_2026_09_01_followups_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-01_followups.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_completed_2026_09_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", + "target": "concepts_completed_2026_09_01_followups_\ubcf4\ub958_\uad6c\ubd84", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_completed_2026_09_02", + "target": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_b05_\uad6c\uc870\ubb3c_3d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L38", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_cad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_\ub178\uc120_\uc9c0\ud45c\uba74", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_\uc791\uc5c5_\ud658\uacbd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-02.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", + "target": "concepts_completed_2026_09_02_\ud68c\uadc0_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_completed_2026_09_03", + "target": "concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", + "target": "concepts_completed_2026_09_03_\uacf5\ud1b5_\uacb0\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-09-03.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", + "target": "concepts_completed_2026_09_03_\uc644\ub8cc_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_db_schema_overview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "weight": 1.0, + "source": "concepts_drainage_watershed", + "target": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L4", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_drainage_watershed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "weight": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ubbf8\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "weight": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_mass_haul_diagram", + "target": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "weight": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "weight": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "weight": 1.0, + "source": "concepts_ui_templates", + "target": "concepts_ui_templates_ui_templates_localization_components", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "weight": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\uc81c\uc57d_backend_md_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "weight": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L7", + "weight": 1.0, + "source": "index", + "target": "index_wiki_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L49", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\uacf5\ud1b5_\uac1c\ub150", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L41", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L20", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L11", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\uc6b0\uc120_\uc9c4\uc785\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "index.md", + "source_location": "L64", + "weight": 1.0, + "source": "index_wiki_index", + "target": "index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_a06_login_backend_a06_login_router_a06_login_router_py", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_a07_register_backend_a07_register_router_a07_register_router_py", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a08_support_backend_a08_support_router_a08_support_router_py", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_a09_security_backend_a09_security_router_a09_security_router_py", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend", + "target": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend", + "target": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_route_snapshot_crs", + "target": "pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", + "target": "pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", + "target": "pages_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend", + "target": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_drainage_compass_crs", + "target": "pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", + "target": "pages_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", + "target": "pages_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", + "target": "pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend", + "target": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_api", + "target": "pages_b05_profile_b05_api_b05_profile_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "target": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_backend_b05_profile_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_completed_followups", + "target": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill", + "target": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_followup_decisions", + "target": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish", + "target": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves", + "target": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L52", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", + "target": "pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend", + "target": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L62", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L70", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_b05_profile_frontend", + "target": "pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_masshaul_structure_2026_09", + "target": "pages_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", + "target": "pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", + "target": "pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_structure_stations", + "target": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures", + "target": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_api", + "target": "pages_b06_section_b06_api_b06_section_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_backend", + "target": "pages_b06_section_b06_backend_b06_section_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier", + "target": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls", + "target": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim", + "target": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set", + "target": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_db", + "target": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_repository_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend", + "target": "pages_b06_section_b06_frontend_b06_section_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_masshaul_culvert_2026_09", + "target": "pages_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", + "target": "pages_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L19", + "weight": 1.0, + "source": "pages_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", + "target": "pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", + "target": "pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_pavement_revetment", + "target": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "weight": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls", + "target": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_b06_section_router_py", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b07_quantity_backend_b07_quantity_router", + "target": "pages_b07_quantity_backend_b07_quantity_router_b07_quantity_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks", + "target": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands", + "target": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_interaction", + "target": "pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", + "target": "pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", + "target": "pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", + "target": "pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_title_block", + "target": "pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", + "target": "pages_b08_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", + "target": "pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", + "target": "pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_usability_2026_09_01", + "target": "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", + "target": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L16", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", + "target": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", + "target": "pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_delivery_2026_09", + "target": "pages_b08_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", + "target": "pages_b08_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source_location": "L23", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", + "target": "pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L53", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L45", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", + "target": "pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L11", + "weight": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L10", + "weight": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "confidence_score": 1.0 + } + ], + "hyperedges": [ + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_cad_subsystem", + "label": "B08 CAD Subsystem", + "nodes": [ + "pages_b08_designdetail_cad_blocks", + "pages_b08_designdetail_cad_interaction", + "pages_b08_designdetail_cad_table_entity", + "pages_b08_designdetail_frontend" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_frontend.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ], + "built_at_commit": "ee5fa16f6a1028297346fde2f21f39cf8b00666d" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-03/manifest.json b/docs/wiki/graphify-out/2026-09-03/manifest.json new file mode 100644 index 00000000..a627772f --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-03/manifest.json @@ -0,0 +1,982 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.026509, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.028602, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0295985, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.8472714, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.2475097, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.2465134, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.1423635, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.1447606, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.4964273, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.328063, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.1646962, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.1666894, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.171673, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.147753, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.1726701, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.1736665, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.174663, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.174663, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.1756594, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.1776533, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.2505598, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.17865, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.1776533, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.343259, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.1487496, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.3292246, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0895667, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.1415806, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.152737, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.462165, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.1547298, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.0, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.4005916, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788439744.1277914, + "ast_hash": "f71f3321b5337fcf1ce0cd62ce660779", + "semantic_hash": "" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.1796467, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.180643, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.1816392, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.1826365, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.3282897, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.185627, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.185627, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.3292918, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.1876194, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.3303077, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.331301, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.332294, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.1906097, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.1916065, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.1926038, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.1936002, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.1945963, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.1955929, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.1955929, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.1965926, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.1985853, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.199582, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.2005785, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.3342898, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.2035682, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.2045655, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.2045655, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.2110488, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.212049, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.2130456, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.2140417, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.215039, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.216035, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.217032, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.3362832, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.9770439, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.219532, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.219532, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.9760437, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.2215369, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.3372886, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.5144465, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.22652, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.2295105, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.9780445, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.2315037, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.7160983, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.931499, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.517301, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.234999, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788353017.4252682, + "ast_hash": "c39b318ea75122fe9c5f5e9f138609ff", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.2369924, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.237989, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.238986, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.239983, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.2409787, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.2429724, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.243969, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.2449653, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.2459621, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.2469592, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.2529387, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.2539372, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.2549326, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.255929, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.2569263, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.2579224, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.2589192, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.2599156, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.2609124, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.2619095, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.2629056, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.2639022, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.2648993, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.0, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.0, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.0, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.2688856, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.0, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.3412664, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.2758622, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.2768593, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.2788558, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.279852, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.279852, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.2808485, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.2818453, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.282842, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.2838385, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.284835, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.2868283, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.2908156, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.2928083, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.2933114, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.2963042, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.2963042, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.3233085, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.4986699, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.324782, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.70664, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.3002913, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.9222631, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.4976203, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788266459.607333, + "ast_hash": "0a1d05de2234439de045482cd397b4f7", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.3261082, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.70963, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.3072712, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.3072712, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.3082676, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.309264, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.310261, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.846229, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.0, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.0, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.0, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.0, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.0, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.0, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.0, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.0, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1788339728.0, + "ast_hash": "bd2a693b00642a36afde821c84fd6577", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.425868, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1788339728.0, + "ast_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.0, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.0, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.0, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.0, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.0, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.0, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.6340046, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.0, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.8815365, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.4486954, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.2442603, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.2477689, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788266459.6043327, + "ast_hash": "7b803b612c7df445150d1df474925aa0", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.252773, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.2417562, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + }, + "concepts/completed_2026-09-01.md": { + "mtime": 1788263731.4162655, + "ast_hash": "6abd6ce7eedff81e6d98d14b3258a5bb", + "semantic_hash": "" + }, + "concepts/completed_2026-09-01_followups.md": { + "mtime": 1788266683.8619945, + "ast_hash": "061f569e30dad434cd53237bf5a7a5e1", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md": { + "mtime": 1788339728.0, + "ast_hash": "d79b37d591604dd5178a9961f9e8eb22", + "semantic_hash": "" + }, + "concepts/completed_2026-09-02.md": { + "mtime": 1788353016.0083263, + "ast_hash": "52ab2491875c37159627aa38473302bd", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_title_block.md": { + "mtime": 1788339728.0, + "ast_hash": "8507a171ad2b3d86633bc2273054b987", + "semantic_hash": "" + }, + "concepts/completed_2026-09-03.md": { + "mtime": 1788439744.110788, + "ast_hash": "424eb66318b7cfce46bf0e5ce86da5f7", + "semantic_hash": "" + }, + "pages/B03_FileInput/B03_route_snapshot_crs.md": { + "mtime": 1788439744.1127884, + "ast_hash": "7dc009304f55d0f4b555364a75f05752", + "semantic_hash": "" + }, + "pages/B04_PreProcess/B04_drainage_compass_crs.md": { + "mtime": 1788439744.115789, + "ast_hash": "37bcfea6203c1161e76b49bbc9ff1566", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_masshaul_structure_2026_09.md": { + "mtime": 1788439744.119789, + "ast_hash": "777d8a1251c1f9e63017ae96fa9d8b45", + "semantic_hash": "" + }, + "pages/B06_Section/B06_masshaul_culvert_2026_09.md": { + "mtime": 1788439744.1227887, + "ast_hash": "fa137013837cf215cfd402f1fbb5c2e1", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md": { + "mtime": 1788439744.124791, + "ast_hash": "2361fa171fa28c89b456eda1a01a583f", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/.graphify_analysis.json b/docs/wiki/graphify-out/2026-09-04/.graphify_analysis.json new file mode 100644 index 00000000..63624e14 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/.graphify_analysis.json @@ -0,0 +1,1648 @@ +{ + "communities": { + "0": [ + "concepts_api_common", + "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", + "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", + "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", + "concepts_common_util", + "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", + "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", + "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", + "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", + "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "concepts_schema_common", + "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", + "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "concepts_schema_common_\uba85\uba85_\uaddc\uce59", + "concepts_storage_paths", + "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", + "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134", + "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808", + "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", + "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", + "concepts_workflow_state", + "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", + "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", + "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", + "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", + "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", + "concepts_workflow_state_\uc870\ud68c_api", + "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + ], + "1": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", + "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", + "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", + "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", + "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", + "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", + "concepts_crs_metadata", + "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", + "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", + "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", + "concepts_crs_metadata_\uc0ac\uc6a9\ucc98", + "concepts_dependencies", + "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", + "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", + "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + ], + "2": [ + "concepts_design", + "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", + "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", + "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", + "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", + "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", + "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", + "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", + "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", + "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", + "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", + "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", + "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", + "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", + "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + ], + "3": [ + "concepts_auth_rbac", + "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", + "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", + "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", + "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", + "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", + "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", + "concepts_auth_rbac_\uc5ed\ud560_users_role", + "concepts_auth_rbac_\uc778\uc99d_rbac", + "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_\ud68c\uc0ac", + "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", + "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", + "concepts_db_schema_users_auth_sessions_\uc138\uc158", + "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", + "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", + "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + ], + "4": [ + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", + "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", + "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", + "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", + "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", + "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", + "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", + "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", + "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", + "concepts_las_free_sheet_surface_\ubbf8\uacb0", + "concepts_las_free_sheet_surface_\ud750\ub984" + ], + "5": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", + "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", + "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", + "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", + "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + ], + "6": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", + "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", + "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", + "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", + "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", + "pages_a09_security_a09_backend_\ucc38\uace0", + "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "7": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", + "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", + "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c", + "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", + "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8", + "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c", + "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", + "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", + "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + ], + "8": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "concepts_db_schema_files_surface_input_files_status_\uac12", + "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", + "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", + "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", + "concepts_db_schema_files_surface_surface_models_status_\uac12", + "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", + "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", + "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", + "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + ], + "9": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", + "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", + "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", + "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", + "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", + "concepts_db_schema_route_profile_routes_status_\ud750\ub984", + "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + ], + "10": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", + "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", + "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", + "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", + "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "11": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", + "pages_a07_register_a07_frontend_\uc758\uc874\uc131", + "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", + "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "12": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", + "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a08_support_a08_frontend_\uc758\uc874\uc131", + "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "pages_a08_support_a08_frontend_\ucc38\uace0", + "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "13": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", + "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", + "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", + "pages_b02_projregister_b02_frontend_\ucc38\uace0", + "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "14": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_\uc139\uc158", + "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", + "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", + "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", + "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "15": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", + "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", + "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "16": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", + "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a06_login_a06_frontend_\uc758\uc874\uc131", + "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", + "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", + "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "17": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", + "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", + "pages_a08_support_a08_backend_\ud2b9\uc9d5", + "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "18": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", + "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", + "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", + "pages_a09_security_a09_frontend_\uc758\uc874\uc131", + "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "19": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", + "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", + "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_b02_projregister_b02_backend_\ucc38\uace0", + "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", + "pages_b02_projregister_b02_backend_\ud568\uc218" + ], + "20": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", + "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", + "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", + "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", + "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", + "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + ], + "21": [ + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", + "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", + "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", + "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", + "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", + "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", + "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "22": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", + "pages_b05_profile_b05_structures_\uac80\uc99d", + "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", + "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", + "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", + "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + ], + "23": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", + "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", + "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", + "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", + "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", + "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", + "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + ], + "24": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", + "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", + "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", + "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", + "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "25": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", + "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", + "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", + "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "26": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", + "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", + "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", + "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", + "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", + "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", + "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + ], + "27": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", + "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", + "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", + "pages_a07_register_a07_backend_\ucc38\uace0", + "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + ], + "28": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", + "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", + "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", + "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", + "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + ], + "29": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", + "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", + "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", + "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", + "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", + "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + ], + "30": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", + "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", + "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", + "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", + "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + ], + "31": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + ], + "32": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", + "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131", + "pages_b09_estimation_b09_frontend_\ucc38\uace0", + "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", + "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "33": [ + "architecture_implementation_status", + "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", + "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", + "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", + "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", + "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", + "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + ], + "34": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", + "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", + "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", + "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", + "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + ], + "35": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", + "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", + "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", + "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", + "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + ], + "36": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", + "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", + "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", + "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", + "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + ], + "37": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", + "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", + "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", + "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", + "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + ], + "38": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", + "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", + "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", + "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", + "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + ], + "39": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", + "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", + "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", + "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", + "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + ], + "40": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", + "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", + "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", + "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", + "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + ], + "41": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", + "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", + "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", + "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", + "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + ], + "42": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", + "pages_b10_payment_b10_frontend_\uc758\uc874\uc131", + "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", + "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "43": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", + "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "pages_b11_status_b11_frontend_\uc758\uc874\uc131", + "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", + "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + ], + "44": [ + "architecture_workflow_data_flow", + "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", + "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", + "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", + "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + ], + "45": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", + "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", + "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", + "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + ], + "46": [ + "concepts_law_source_quality", + "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", + "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", + "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", + "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + ], + "47": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", + "pages_a01_home_a01_components_\ubbf8\ud574\uacb0", + "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", + "pages_a01_home_a01_components_\uc758\uc874\uc131" + ], + "48": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", + "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", + "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", + "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + ], + "49": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_\uad6c\uc870", + "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", + "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", + "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + ], + "50": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", + "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", + "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", + "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + ], + "51": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", + "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", + "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + ], + "52": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "pages_b05_profile_b05_corridor_surface_\uac80\uc99d", + "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", + "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", + "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + ], + "53": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + ], + "54": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", + "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", + "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", + "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + ], + "55": [ + "pages_b06_section_b06_backend", + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", + "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", + "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", + "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + ], + "56": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", + "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", + "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", + "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + ], + "57": [ + "architecture_project_map", + "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "architecture_project_map_\uba85\uce6d_\ud310\uc815", + "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", + "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + ], + "58": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", + "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", + "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + ], + "59": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "concepts_temp_upload_\uc0ac\uc6a9\ucc98", + "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", + "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + ], + "60": [ + "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", + "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", + "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + ], + "61": [ + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + ], + "62": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", + "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + ], + "63": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", + "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", + "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + ], + "64": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_\ud568\uc218", + "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", + "pages_b04_preprocess_b04_db_\ucc38\uace0" + ], + "65": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", + "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + ], + "66": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", + "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", + "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + ], + "67": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "68": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "pages_b05_profile_b05_structure_stations_\uac80\uc99d", + "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", + "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + ], + "69": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + ], + "70": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + ], + "71": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + ], + "72": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", + "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + ], + "73": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", + "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", + "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + ], + "74": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "pages_b06_section_b06_pavement_revetment_\uac80\uc99d", + "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + ], + "75": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + ], + "76": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + ], + "77": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + ], + "78": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + ], + "79": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + ], + "82": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + ], + "83": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + ], + "84": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + ], + "85": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + ], + "86": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + ], + "87": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", + "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + ], + "88": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", + "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", + "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + ], + "89": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", + "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", + "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + ], + "90": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", + "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", + "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + ], + "91": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", + "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", + "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", + "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + ], + "92": [ + "architecture_public_admin_map", + "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", + "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + ], + "93": [ + "architecture_shared_resources", + "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", + "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + ], + "94": [ + "b05_profile_frontend", + "concepts_completed_2026_09_01", + "concepts_completed_2026_09_04", + "index" + ], + "95": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "pages_a00_common_a00_common_\uac1c\uc694", + "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + ], + "96": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "97": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "98": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + ], + "99": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", + "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + ], + "100": [ + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", + "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + ], + "101": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b05_profile_b05_db_repository_\ud568\uc218", + "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + ], + "102": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", + "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "103": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", + "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "104": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + ], + "105": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + ], + "106": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + ], + "107": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "108": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b06_section_b06_db_repository_\ud568\uc218", + "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + ], + "109": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + ], + "110": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + ], + "111": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + ], + "112": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "113": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "114": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "115": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", + "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "116": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + ], + "117": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + ], + "118": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "119": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", + "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "120": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "121": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "122": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "123": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + ], + "124": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "125": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "126": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "127": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "128": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + ], + "129": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "130": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "131": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "132": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + ], + "133": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "134": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "135": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "136": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + ], + "137": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", + "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + ], + "138": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", + "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "139": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "140": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + ], + "141": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "142": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "143": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "144": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", + "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "145": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + ], + "146": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", + "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + ], + "147": [ + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + ], + "148": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "149": [ + "b03_fileinput_route_snapshot_crs", + "concepts_completed_2026_09_03" + ], + "150": [ + "b04_preprocess_compass_crs_2026_09", + "b04_preprocess_drainage_compass_crs" + ], + "151": [ + "b05_profile_corridor_cut_fill", + "b05_profile_corridor_plan_curves" + ], + "152": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09" + ], + "153": [ + "b05_profile_profile_interaction_2026_09", + "b06_section_cross_design_ui_2026_09" + ], + "154": [ + "b08_designdetail_cad_delivery_2026_09", + "b08_designdetail_frontend" + ], + "155": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_usability_2026_09_01" + ], + "156": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + ], + "157": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + ], + "158": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + ], + "159": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + ], + "160": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "161": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "162": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + ], + "163": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "164": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "165": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + ], + "166": [ + "b03_fileinput_upload_ui_2026_09" + ], + "167": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "168": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "169": [ + "b08_designdetail_cad_title_block" + ], + "170": [ + "b08_designdetail_openwebcad_app" + ], + "171": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "172": [ + "concept_drainage_watershed" + ], + "173": [ + "concept_mass_haul_diagram" + ], + "174": [ + "concepts_completed_2026_09_01_followups" + ], + "175": [ + "concepts_completed_2026_09_02" + ], + "176": [ + "concepts_completed_2026_09_03_additional" + ], + "177": [ + "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + ], + "178": [ + "pages_b03_fileinput_backend" + ], + "179": [ + "pages_b03_fileinput_frontend" + ], + "180": [ + "pages_b04_preprocess_backend" + ], + "181": [ + "pages_b04_preprocess_frontend" + ], + "182": [ + "pages_b07_quantity_backend_b07_quantity_router" + ], + "183": [ + "pages_b08_designdetail_cad_blocks" + ], + "184": [ + "pages_b08_designdetail_cad_table_entity" + ], + "185": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "186": [ + "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + ] + }, + "cohesion": { + "0": 0.05714285714285714, + "1": 0.07692307692307693, + "2": 0.1, + "3": 0.10526315789473684, + "4": 0.125, + "5": 0.16666666666666666, + "6": 0.16666666666666666, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.18181818181818182, + "12": 0.18181818181818182, + "13": 0.18181818181818182, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2, + "18": 0.2, + "19": 0.2, + "20": 0.2, + "21": 0.2, + "22": 0.2, + "23": 0.2, + "24": 0.2222222222222222, + "25": 0.2222222222222222, + "26": 0.25, + "27": 0.25, + "28": 0.25, + "29": 0.25, + "30": 0.25, + "31": 0.25, + "32": 0.25, + "33": 0.2857142857142857, + "34": 0.2857142857142857, + "35": 0.2857142857142857, + "36": 0.2857142857142857, + "37": 0.2857142857142857, + "38": 0.2857142857142857, + "39": 0.2857142857142857, + "40": 0.2857142857142857, + "41": 0.2857142857142857, + "42": 0.2857142857142857, + "43": 0.2857142857142857, + "44": 0.3333333333333333, + "45": 0.3333333333333333, + "46": 0.3333333333333333, + "47": 0.3333333333333333, + "48": 0.3333333333333333, + "49": 0.3333333333333333, + "50": 0.3333333333333333, + "51": 0.3333333333333333, + "52": 0.3333333333333333, + "53": 0.3333333333333333, + "54": 0.3333333333333333, + "55": 0.3333333333333333, + "56": 0.3333333333333333, + "57": 0.4, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.4, + "65": 0.4, + "66": 0.4, + "67": 0.4, + "68": 0.4, + "69": 0.4, + "70": 0.4, + "71": 0.4, + "72": 0.4, + "73": 0.4, + "74": 0.4, + "75": 0.4, + "76": 0.4, + "77": 0.4, + "78": 0.4, + "79": 0.4, + "80": 0.4, + "81": 0.4, + "82": 0.4, + "83": 0.4, + "84": 0.4, + "85": 0.4, + "86": 0.4, + "87": 0.4, + "88": 0.4, + "89": 0.4, + "90": 0.4, + "91": 0.4, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.5, + "96": 0.5, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.5, + "101": 0.5, + "102": 0.5, + "103": 0.5, + "104": 0.5, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.5, + "113": 0.6666666666666666, + "114": 0.6666666666666666, + "115": 0.6666666666666666, + "116": 0.6666666666666666, + "117": 0.6666666666666666, + "118": 0.6666666666666666, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 0.6666666666666666, + "122": 0.6666666666666666, + "123": 0.6666666666666666, + "124": 0.6666666666666666, + "125": 0.6666666666666666, + "126": 0.6666666666666666, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.6666666666666666, + "131": 0.6666666666666666, + "132": 0.6666666666666666, + "133": 0.6666666666666666, + "134": 0.6666666666666666, + "135": 0.6666666666666666, + "136": 0.6666666666666666, + "137": 0.6666666666666666, + "138": 0.6666666666666666, + "139": 0.6666666666666666, + "140": 0.6666666666666666, + "141": 0.6666666666666666, + "142": 0.6666666666666666, + "143": 0.6666666666666666, + "144": 0.6666666666666666, + "145": 0.6666666666666666, + "146": 0.6666666666666666, + "147": 0.6666666666666666, + "148": 0.6666666666666666, + "149": 1.0, + "150": 1.0, + "151": 1.0, + "152": 1.0, + "153": 1.0, + "154": 1.0, + "155": 1.0, + "156": 1.0, + "157": 1.0, + "158": 1.0, + "159": 1.0, + "160": 1.0, + "161": 1.0, + "162": 1.0, + "163": 1.0, + "164": 1.0, + "165": 1.0, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0, + "178": 1.0, + "179": 1.0, + "180": 1.0, + "181": 1.0, + "182": 1.0, + "183": 1.0, + "184": 1.0, + "185": 1.0, + "186": 1.0 + }, + "gods": [ + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates \u2014 Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register \u2014 Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support \u2014 Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister \u2014 Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_\uc778\uc99d_rbac", + "label": "\uc778\uc99d / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "degree": 9 + }, + { + "id": "pages_a06_login_a06_frontend_a06_login_frontend", + "label": "A06_Login \u2014 Frontend", + "degree": 9 + } + ], + "surprises": [ + { + "source": "Wiki Index", + "target": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "source_files": [ + "index.md", + "concepts/completed_2026-09-01.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories" + }, + { + "source": "Wiki Index", + "target": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "source_files": [ + "index.md", + "concepts/completed_2026-09-04.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories" + }, + { + "source": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "target": "B05_Profile \u2014 Frontend", + "source_files": [ + "concepts/completed_2026-09-01.md", + "pages/B05_Profile/B05_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "conceptually_related_to", + "why": "connects across different repos/directories" + }, + { + "source": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "target": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "source_files": [ + "pages/B03_FileInput/B03_route_snapshot_crs.md", + "concepts/completed_2026-09-03.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories" + }, + { + "source": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "target": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "source_files": [ + "pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "pages/B04_PreProcess/B04_drainage_compass_crs.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "cross-file semantic connection" + } + ], + "tokens": { + "input": 27789, + "output": 3478 + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/.graphify_labels.json b/docs/wiki/graphify-out/2026-09-04/.graphify_labels.json new file mode 100644 index 00000000..a0f373fd --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/.graphify_labels.json @@ -0,0 +1,192 @@ +{ + "0": "A00_Common — App Shell Framework", + "1": "인증 / RBAC", + "2": "저장 경로 규칙 (Workflow-based Folder Structure)", + "3": "DB: 로그/모니터링 테이블", + "4": "A09_Security — Backend", + "5": "DB: 파일/지표면분석 테이블", + "6": "DB: 경로/종횡단 테이블", + "7": "A04_NewsHistory — Frontend", + "8": "A07_Register — Frontend", + "9": "A08_Support — Frontend", + "10": "B02_ProjRegister — Frontend", + "11": "A01_Home — Frontend", + "12": "A05_EduDetail — Frontend", + "13": "A06_Login — Frontend", + "14": "A08_Support — Backend", + "15": "A09_Security — Frontend", + "16": "B02_ProjRegister — Backend", + "17": "A03_CompDetail — Frontend", + "18": "A06_Login — Backend", + "19": "B08_DesignDetail_Engine_Cad_Basin.py", + "20": "A07_Register — Backend", + "21": "B09_Estimation — Frontend", + "22": "현재 구현 현황 — 소스 읽기 감사", + "23": "DB: 구조물/수량/산출물 테이블", + "24": "B01_Dashboard — Backend", + "25": "B01_Dashboard — Frontend", + "26": "B10_Payment — Frontend", + "27": "B11_Status — Frontend", + "28": "UI Templates — Localization & Components", + "29": "2026-08-29 완료 반영", + "30": "B04_PreProcess — Backend", + "31": "DB: 프로젝트 관리 테이블", + "32": "임도기술교본 원문 md 추출 품질 결함", + "33": "A01_Home — 세부 구현", + "34": "A02_ProgDetail — 세부 구현", + "35": "A02_ProgDetail — Frontend", + "36": "B01_Dashboard — API", + "37": "B05 구조물 정본·통합 편집", + "38": "B05 구조물·UI 현재 계획", + "39": "B04_PreProcess — Frontend", + "40": "B07 외부 WebCAD 비교 실행환경", + "41": "Temp Upload (프로젝트 생성 전 임시 보관함)", + "42": "B02_ProjRegister — DB", + "43": "B03_FileInput — API", + "44": "B04_PreProcess — DB", + "45": "B05_Profile — Profile Alignment & Table", + "46": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", + "47": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", + "48": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", + "49": "_UI_Selection — 배수/구조물 3자 선택 동기화", + "50": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", + "51": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", + "52": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", + "53": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", + "54": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", + "55": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", + "56": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", + "57": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", + "58": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", + "59": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", + "60": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", + "61": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", + "62": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", + "63": "B07 Quantity — Backend", + "64": "B08 토적도·수리집수면적유역도", + "65": "B08 CAD 도각·표제란", + "66": "A00_Common — 공통 프레임워크 & 유틸", + "67": "app_shell.ts", + "68": "router.ts", + "69": "B04_PreProcess — API", + "70": "B04_PreProcess — Dependencies", + "71": "B05_Profile — DB 사용 관계", + "72": "B05_Profile — 3D Viewer & Interaction", + "73": "B05_Profile_Engine_Sections.py", + "74": "B05_Profile_Api_Fetch.ts", + "75": "B05_Profile_UI_Drainage_Panel", + "76": "B05_Profile_UI_Drainage_Pipes", + "77": "B05_Profile_UI_Profile_Panel.ts", + "78": "B06 배수관 구조물 조작·표시", + "79": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", + "80": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", + "81": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", + "82": "B08_DesignDetail — Dependencies", + "83": "B04 PreProcess Backend", + "84": "OpenWebCAD Core", + "85": "common_util_project_delete.py", + "86": "common_util_storage.py", + "87": "common_util_workflow_state.py", + "88": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", + "89": "A01_Home_UI_Page.ts", + "90": "A02_ProgDetail_UI_Page.ts", + "91": "A06_Login_Router.py", + "92": "A07_Register_Router.py", + "93": "A08_Support_Router.py", + "94": "A09_Security_Router.py", + "95": "B01_Dashboard — DB 사용 관계", + "96": "B01_Dashboard — Dependencies", + "97": "B01_Dashboard_Router.py", + "98": "B01_Dashboard_UI_Page.ts", + "99": "B02_ProjRegister_Router.py", + "100": "B03_FileInput — DB 사용 관계", + "101": "B03_FileInput — Dependencies", + "102": "B03_FileInput_Router.py", + "103": "B04_PreProcess_Router.py", + "104": "B05_Profile — Dependencies", + "105": "B05_Profile_Engine_Grade.py", + "106": "B05_Profile_Engine_Solver.py", + "107": "B05_Profile_Repository.py", + "108": "B05_Profile_Router.py", + "109": "B05_Profile_Router_Confirm.py", + "110": "B05_Profile_Schema.py", + "111": "B05_Profile_UI_IrregularStations.ts", + "112": "B05_Profile_UI_Page.ts", + "113": "B05_Profile_UI_Panel.ts", + "114": "B05_Profile_UI_Profile_Alignment.ts", + "115": "B05_Profile_UI_Profile_Table.ts", + "116": "B05_Profile_UI_Viewer.ts", + "117": "B06_Section — Dependencies", + "118": "B06_Section_Router.py", + "119": "B07 Quantity — Frontend", + "120": "B08_DesignDetail — API", + "121": "longitudinal_alignment.md", + "122": "B03_FileInput_plan_lidar_multi_file.md", + "123": "B06 기슭막이 연동·경사·단별 제어", + "124": "B07_db.md", + "125": "B08_DesignDetail_Router.py", + "126": "B08 CAD Table Entity", + "127": "B09_Estimation_UI_Page.ts", + "128": "B10_Payment_UI_Page.ts", + "129": "B11_Status_UI_Page.ts", + "130": "B03_FileInput — Backend", + "131": "B08 CAD 사용자 편의성 정리", + "132": "B05 구조물 3D 투영 커브", + "133": "유토곡선 (Mass Haul Diagram) 계산 명세", + "134": "B05_Profile — API", + "135": "B05_completed_followups.md", + "136": "B05_corridor_followup_decisions.md", + "137": "B05 변형 성토면 마감·날개 패치", + "138": "B05 급선회 3D 국부 보정 계획", + "139": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", + "140": "B05 구조물 비정규 측점 공급", + "141": "B06_api.md", + "142": "B06_Section — Backend", + "143": "B06 인접 측점 구조물 트림 정리", + "144": "B06_Section — DB 사용 관계", + "145": "B06_Section — Frontend", + "146": "B07_Quantity_Router.md", + "147": "B08_DesignDetail — Backend", + "148": "B08 OpenWebCAD 명령 체계", + "149": "B08 CAD Basic Interaction", + "150": "B06 집수정·다단 기슭막이", + "151": "B06 배수관 구조물 기하·조작 체계", + "152": "B06 배수관 횡단도 세트", + "153": "B03_FileInput — Frontend", + "154": "B05 계획노선 코리도 삼각망 서피스", + "155": "2026-09-02 완료 항목", + "156": "B08 CAD TableEntity", + "157": "B08 횡단도 구조물·장 배치", + "158": "B08_DesignDetail — Frontend", + "159": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", + "160": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", + "161": "B05 구조물 구간 절취·측벽·성토 패치", + "162": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", + "163": "B08 CAD 블록 라이브러리·사진", + "164": "B08 CAD 기본 조작", + "165": "B05_Profile — Frontend", + "166": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "167": "common_util_mass_haul_settle.ts", + "168": "Drainage Watershed (유역도)", + "169": "Mass Haul Diagram (토적도)", + "170": "Query: 임도 집수정 형태정보", + "171": "B03 File Input Backend", + "172": "B03 File Input Frontend", + "173": "B04 PreProcess Frontend", + "174": "B08 CAD Blocks Library", + "175": "B08 Cross Section Structure Sheets", + "176": "B08 Design Detail Frontend", + "177": "Query: 배수관 매설 각도 제약조건 (임도)", + "178": "B05_Profile — Backend", + "179": "B04 세부유역·방위·좌표계", + "180": "B06 횡단 관 형상·유토곡선 후속", + "181": "2026-09-03 완료 — 입력·배수·종횡단·CAD", + "182": "B03 계획노선 정본·좌표계 후속", + "183": "B05 유토곡선·구조물 후속", + "184": "B08 CAD·납품 도면 후속", + "185": "2026-09-03 추가 완료 — 화면·종단·횡단", + "186": "B03 파일 입력 화면 정리", + "187": "B04 3D 방위·좌표계 최신 결정", + "188": "B05 종단곡선·실시간 횡단 연동", + "189": "B06 횡단 계산 미러·카드 표기" +} diff --git a/docs/wiki/graphify-out/2026-09-04/.graphify_semantic_marker b/docs/wiki/graphify-out/2026-09-04/.graphify_semantic_marker new file mode 100644 index 00000000..d1b94b23 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 3478} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-09-04/GRAPH_REPORT.md new file mode 100644 index 00000000..9580b44b --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/GRAPH_REPORT.md @@ -0,0 +1,877 @@ +# Graph Report - wiki (2026-09-04) + +## Corpus Check +- 193 files · ~53,735 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 1098 nodes · 912 edges · 190 communities (153 shown, 37 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `439a9e63` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- A00_Common — App Shell Framework +- 인증 / RBAC +- 저장 경로 규칙 (Workflow-based Folder Structure) +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- A03_CompDetail — Frontend +- A06_Login — Backend +- B08_DesignDetail_Engine_Cad_Basin.py +- A07_Register — Backend +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B10_Payment — Frontend +- B11_Status — Frontend +- UI Templates — Localization & Components +- 2026-08-29 완료 반영 +- B04_PreProcess — Backend +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B05 구조물 정본·통합 편집 +- B05 구조물·UI 현재 계획 +- B04_PreProcess — Frontend +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — Profile Alignment & Table +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- B08 토적도·수리집수면적유역도 +- B08 CAD 도각·표제란 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.py +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.ts +- B06 배수관 구조물 조작·표시 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- B04 PreProcess Backend +- OpenWebCAD Core +- common_util_project_delete.py +- common_util_storage.py +- common_util_workflow_state.py +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.ts +- A02_ProgDetail_UI_Page.ts +- A06_Login_Router.py +- A07_Register_Router.py +- A08_Support_Router.py +- A09_Security_Router.py +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.py +- B01_Dashboard_UI_Page.ts +- B02_ProjRegister_Router.py +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.py +- B04_PreProcess_Router.py +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.py +- B05_Profile_Engine_Solver.py +- B05_Profile_Repository.py +- B05_Profile_Router.py +- B05_Profile_Router_Confirm.py +- B05_Profile_Schema.py +- B05_Profile_UI_IrregularStations.ts +- B05_Profile_UI_Page.ts +- B05_Profile_UI_Panel.ts +- B05_Profile_UI_Profile_Alignment.ts +- B05_Profile_UI_Profile_Table.ts +- B05_Profile_UI_Viewer.ts +- B06_Section — Dependencies +- B06_Section_Router.py +- B07 Quantity — Frontend +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B06 기슭막이 연동·경사·단별 제어 +- B07_db.md +- B08_DesignDetail_Router.py +- B08 CAD Table Entity +- B09_Estimation_UI_Page.ts +- B10_Payment_UI_Page.ts +- B11_Status_UI_Page.ts +- B03_FileInput — Backend +- B08 CAD 사용자 편의성 정리 +- B05 구조물 3D 투영 커브 +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- B05_Profile — API +- B05_completed_followups.md +- B05_corridor_followup_decisions.md +- B05 변형 성토면 마감·날개 패치 +- B05 급선회 3D 국부 보정 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B05 구조물 비정규 측점 공급 +- B06_api.md +- B06_Section — Backend +- B06 인접 측점 구조물 트림 정리 +- B06_Section — DB 사용 관계 +- B06_Section — Frontend +- B07_Quantity_Router.md +- B08_DesignDetail — Backend +- B08 OpenWebCAD 명령 체계 +- B08 CAD Basic Interaction +- B06 집수정·다단 기슭막이 +- B06 배수관 구조물 기하·조작 체계 +- B06 배수관 횡단도 세트 +- B03_FileInput — Frontend +- B05 계획노선 코리도 삼각망 서피스 +- 2026-09-02 완료 항목 +- B08 CAD TableEntity +- B08 횡단도 구조물·장 배치 +- B08_DesignDetail — Frontend +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B05 구조물 구간 절취·측벽·성토 패치 +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B08 CAD 블록 라이브러리·사진 +- B08 CAD 기본 조작 +- B05_Profile — Frontend +- B08_DesignDetail_Engine_Cad_MassHaul.py +- common_util_mass_haul_settle.ts +- Drainage Watershed (유역도) +- Mass Haul Diagram (토적도) +- Query: 임도 집수정 형태정보 +- B03 File Input Backend +- B03 File Input Frontend +- B04 PreProcess Frontend +- B08 CAD Blocks Library +- B08 Cross Section Structure Sheets +- B08 Design Detail Frontend +- Query: 배수관 매설 각도 제약조건 (임도) +- B05_Profile — Backend +- B04 세부유역·방위·좌표계 +- B06 횡단 관 형상·유토곡선 후속 +- 2026-09-03 완료 — 입력·배수·종횡단·CAD +- B03 계획노선 정본·좌표계 후속 +- B05 유토곡선·구조물 후속 +- B08 CAD·납품 도면 후속 +- 2026-09-03 추가 완료 — 화면·종단·횡단 +- B03 파일 입력 화면 정리 +- B04 3D 방위·좌표계 최신 결정 +- B05 종단곡선·실시간 횡단 연동 +- B06 횡단 계산 미러·카드 표기 + +## God Nodes (most connected - your core abstractions) +1. `UI Templates — Localization & Components` - 12 edges +2. `DB: 로그/모니터링 테이블` - 11 edges +3. `2026-08-29 완료 반영` - 10 edges +4. `DB: 파일/지표면분석 테이블` - 10 edges +5. `A07_Register — Frontend` - 10 edges +6. `A08_Support — Frontend` - 10 edges +7. `B02_ProjRegister — Frontend` - 10 edges +8. `인증 / RBAC` - 9 edges +9. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges +10. `A06_Login — Frontend` - 9 edges + +## Surprising Connections (you probably didn't know these) +- None detected - all connections are within the same source files. + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 CAD Subsystem** — pages_b08_designdetail_cad_blocks, pages_b08_designdetail_cad_interaction, pages_b08_designdetail_cad_table_entity, pages_b08_designdetail_frontend [EXTRACTED 0.95] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (190 total, 37 thin omitted) + +### Community 0 - "A00_Common — App Shell Framework" +Cohesion: 0.08 +Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.11 +Nodes (15): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 검증 원칙 (backend.md 4절), 공통 스키마 (Pydantic 요청/응답 규칙), 명명 규칙, R1 워크플로우 단계 재편 (2026-08-08 반영) (+7 more) + +### Community 2 - "저장 경로 규칙 (Workflow-based Folder Structure)" +Cohesion: 0.06 +Nodes (31): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+23 more) + +### Community 3 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 4 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 5 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 6 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 7 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 8 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 9 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 10 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 11 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 12 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 13 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 14 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 15 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 16 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 17 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 18 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 20 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 21 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 22 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.06 +Nodes (27): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사, Aislo 프로젝트 지도, 명칭 판정 (+19 more) + +### Community 23 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 24 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 25 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 26 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 27 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 28 - "UI Templates — Localization & Components" +Cohesion: 0.05 +Nodes (35): 2026-09-04 사용자 검증 완료 항목, 보존된 미완료 범위, 완료 범위, 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing), 비주얼 테마, 전역 스크롤바 디자인 (Scrollbars), 타이포그래피 (Typography) (+27 more) + +### Community 29 - "2026-08-29 완료 반영" +Cohesion: 0.10 +Nodes (17): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+9 more) + +### Community 30 - "B04_PreProcess — Backend" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 31 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 32 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.33 +Nodes (5): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위 + +### Community 33 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 34 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 35 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 36 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 37 - "B05 구조물 정본·통합 편집" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 38 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 39 - "B04_PreProcess — Frontend" +Cohesion: 0.20 +Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more) + +### Community 40 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 41 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 42 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 43 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 44 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 45 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 46 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 47 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 48 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 49 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 50 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 51 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 52 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 53 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 54 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 55 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 56 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 57 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 58 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 59 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 60 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 61 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 62 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 63 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 64 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.25 +Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표 + +### Community 65 - "B08 CAD 도각·표제란" +Cohesion: 0.40 +Nodes (4): B08 CAD 도각·표제란, 값 공급, 도각 편집·보존, 회사 자산과 담당자 + +### Community 66 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 67 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 68 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 69 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 70 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 71 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 72 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 73 - "B05_Profile_Engine_Sections.py" +Cohesion: 0.40 +Nodes (4): B05_Profile_Engine_Sections.py, ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 74 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 75 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 76 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 77 - "B05_Profile_UI_Profile_Panel.ts" +Cohesion: 0.40 +Nodes (4): B05_Profile_UI_Profile_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 78 - "B06 배수관 구조물 조작·표시" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 79 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 80 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 81 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 82 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 85 - "common_util_project_delete.py" +Cohesion: 0.50 +Nodes (3): common_util_project_delete.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 86 - "common_util_storage.py" +Cohesion: 0.50 +Nodes (3): common_util_storage.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 87 - "common_util_workflow_state.py" +Cohesion: 0.50 +Nodes (3): common_util_workflow_state.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록 + +### Community 89 - "A01_Home_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A01_Home_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 및 인터페이스 목록 + +### Community 90 - "A02_ProgDetail_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): A02_ProgDetail_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 91 - "A06_Login_Router.py" +Cohesion: 0.50 +Nodes (3): A06_Login_Router.py, 🛠️ 라우터 API 및 주요 헬퍼 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 92 - "A07_Register_Router.py" +Cohesion: 0.50 +Nodes (3): A07_Register_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 93 - "A08_Support_Router.py" +Cohesion: 0.50 +Nodes (3): A08_Support_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 94 - "A09_Security_Router.py" +Cohesion: 0.50 +Nodes (3): A09_Security_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 97 - "B01_Dashboard_Router.py" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 98 - "B01_Dashboard_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B01_Dashboard_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 99 - "B02_ProjRegister_Router.py" +Cohesion: 0.50 +Nodes (3): B02_ProjRegister_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 102 - "B03_FileInput_Router.py" +Cohesion: 0.50 +Nodes (3): B03_FileInput_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B04_PreProcess_Router.py" +Cohesion: 0.50 +Nodes (3): B04_PreProcess_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 105 - "B05_Profile_Engine_Grade.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Grade.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 클래스 및 함수 목록 + +### Community 106 - "B05_Profile_Engine_Solver.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Engine_Solver.py, 🛠️ 엔진 핵심 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 107 - "B05_Profile_Repository.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Repository.py, 🛠️ DB 접근 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 108 - "B05_Profile_Router.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 모듈 및 의존성 + +### Community 109 - "B05_Profile_Router_Confirm.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Router_Confirm.py, 🔗 연관 모듈, 🛠️ 주요 헬퍼 함수 목록 + +### Community 110 - "B05_Profile_Schema.py" +Cohesion: 0.50 +Nodes (3): B05_Profile_Schema.py, 🛠️ Pydantic 모델 및 검증 헬퍼 목록, 🔗 연관 개념 및 의존성 + +### Community 111 - "B05_Profile_UI_IrregularStations.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_IrregularStations.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 인터페이스 및 함수 목록 + +### Community 112 - "B05_Profile_UI_Page.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 컴포넌트 및 함수 목록 + +### Community 113 - "B05_Profile_UI_Panel.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 114 - "B05_Profile_UI_Profile_Alignment.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Alignment.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 115 - "B05_Profile_UI_Profile_Table.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Profile_Table.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 116 - "B05_Profile_UI_Viewer.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Viewer.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 118 - "B06_Section_Router.py" +Cohesion: 0.50 +Nodes (3): B06_Section_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성 + +### Community 123 - "B06 기슭막이 연동·경사·단별 제어" +Cohesion: 0.25 +Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창 + +### Community 130 - "B03_FileInput — Backend" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 131 - "B08 CAD 사용자 편의성 정리" +Cohesion: 0.40 +Nodes (4): B08 CAD 사용자 편의성 정리, 검증 상태, 구현 기록, 사용자 흐름 + +### Community 132 - "B05 구조물 3D 투영 커브" +Cohesion: 0.29 +Nodes (6): B05 구조물 3D 투영 커브, 검증, 구조물 날개·바닥 연결, 비탈 투영·성토면 절단, 저장·호환성, 커브 생성·렌더 + +### Community 133 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.25 +Nodes (7): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세 + +### Community 134 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 137 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 138 - "B05 급선회 3D 국부 보정 계획" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 139 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 140 - "B05 구조물 비정규 측점 공급" +Cohesion: 0.40 +Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙 + +### Community 142 - "B06_Section — Backend" +Cohesion: 0.33 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +### Community 143 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 144 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 145 - "B06_Section — Frontend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 147 - "B08_DesignDetail — Backend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 148 - "B08 OpenWebCAD 명령 체계" +Cohesion: 0.40 +Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성 + +### Community 150 - "B06 집수정·다단 기슭막이" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 151 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 152 - "B06 배수관 횡단도 세트" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 153 - "B03_FileInput — Frontend" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 154 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 155 - "2026-09-02 완료 항목" +Cohesion: 0.25 +Nodes (7): 2026-09-02 완료 항목, B05 구조물 3D, B05 종단 편집 후속, CAD, 노선·지표면, 작업 환경, 회귀 상태 + +### Community 156 - "B08 CAD TableEntity" +Cohesion: 0.33 +Nodes (5): B08 CAD TableEntity, 검증·후속, 기능, 모델, 이관 범위 + +### Community 157 - "B08 횡단도 구조물·장 배치" +Cohesion: 0.33 +Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계 + +### Community 158 - "B08_DesignDetail — Frontend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Frontend, CAD 계획선 레이어 연동 및 편집 지원 (2026-07-22), openwebcad 단위 정합, 선 특성/폰트 UI 및 Fit-in-all (2026-07-20), 독립형 CAD 임베드 및 데이터 연동 아키텍처, 의존성, 주요 컴포넌트 / 함수, 파일 구조 + +### Community 159 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 160 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 161 - "B05 구조물 구간 절취·측벽·성토 패치" +Cohesion: 0.40 +Nodes (4): B05 구조물 구간 절취·측벽·성토 패치, B06 변형 성토선 패치, 저장·검증, 절취와 경계 + +### Community 162 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이" +Cohesion: 0.40 +Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이 + +### Community 163 - "B08 CAD 블록 라이브러리·사진" +Cohesion: 0.40 +Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정 + +### Community 164 - "B08 CAD 기본 조작" +Cohesion: 0.40 +Nodes (4): B08 CAD 기본 조작, 검증·제외, 선택·편집, 입력·상태 + +### Community 165 - "B05_Profile — Frontend" +Cohesion: 0.29 +Nodes (6): B05_Profile — Frontend, 남은 파일 한계, 📂 소스코드 1:1 세분화 위키 파일 목록, 종단 편집 안전장치, 종단테이블 표시 보정, 📋 핵심 프론트엔드 아키텍처 개요 + +### Community 178 - "B05_Profile — Backend" +Cohesion: 0.50 +Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요 + +### Community 179 - "B04 세부유역·방위·좌표계" +Cohesion: 0.40 +Nodes (4): 3D 방위와 좌표계, B04 세부유역·방위·좌표계, 세부유역 형상 보존, 종단 높낮이 기반 배정 + +### Community 180 - "B06 횡단 관 형상·유토곡선 후속" +Cohesion: 0.40 +Nodes (4): B06 횡단 관 형상·유토곡선 후속, I형 집수정 관 형상, 계산 상태와 경고, 파일 책임 분리 + +### Community 181 - "2026-09-03 완료 — 입력·배수·종횡단·CAD" +Cohesion: 0.50 +Nodes (3): 2026-09-03 완료 — 입력·배수·종횡단·CAD, 공통 결정, 완료 범위 + +### Community 182 - "B03 계획노선 정본·좌표계 후속" +Cohesion: 0.50 +Nodes (3): B03 계획노선 정본·좌표계 후속, LAS 없는 설계와 업로드 상태, 계획노선 정본 + +### Community 183 - "B05 유토곡선·구조물 후속" +Cohesion: 0.50 +Nodes (3): B05 유토곡선·구조물 후속, 유지·판정 사항, 유토곡선 공용화 + +### Community 184 - "B08 CAD·납품 도면 후속" +Cohesion: 0.50 +Nodes (3): B08 CAD·납품 도면 후속, CAD 편집·확정, 토적도·유역도 + +### Community 185 - "2026-09-03 추가 완료 — 화면·종단·횡단" +Cohesion: 0.50 +Nodes (3): 2026-09-03 추가 완료 — 화면·종단·횡단, 완료 범위, 최신 결정 + +### Community 186 - "B03 파일 입력 화면 정리" +Cohesion: 0.50 +Nodes (3): B03 파일 입력 화면 정리, 입력 규칙, 화면 구성 + +### Community 187 - "B04 3D 방위·좌표계 최신 결정" +Cohesion: 0.50 +Nodes (3): 3D 방위 위젯, B04 3D 방위·좌표계 최신 결정, 작업 좌표계 + +### Community 188 - "B05 종단곡선·실시간 횡단 연동" +Cohesion: 0.50 +Nodes (3): B05 종단곡선·실시간 횡단 연동, 실시간 횡단·유토곡선, 초기 종단곡선 + +### Community 189 - "B06 횡단 계산 미러·카드 표기" +Cohesion: 0.50 +Nodes (3): B06 횡단 계산 미러·카드 표기, 프론트 계산 미러, 횡단 카드 표기 + +## Knowledge Gaps +- **710 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+705 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **37 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _710 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected._ +- **Should `저장 경로 규칙 (Workflow-based Folder Structure)` be split into smaller, more focused modules?** + _Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._ +- **Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?** + _Cohesion score 0.06060606060606061 - nodes in this community are weakly interconnected._ +- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?** + _Cohesion score 0.05 - nodes in this community are weakly interconnected._ +- **Should `2026-08-29 완료 반영` be split into smaller, more focused modules?** + _Cohesion score 0.1 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/cost.json b/docs/wiki/graphify-out/2026-09-04/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/graph.json b/docs/wiki/graphify-out/2026-09-04/graph.json new file mode 100644 index 00000000..e0cbe681 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/graph.json @@ -0,0 +1,19389 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "implementation_status.md", + "id": "architecture_implementation_status" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "project_map.md", + "id": "architecture_project_map" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 57, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "community": 57, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "community": 57, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "community": 57, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 92, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "public_admin_map.md", + "id": "architecture_public_admin_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 92, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "community": 92, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "community": 92, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "community": 93, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "shared_resources.md", + "id": "architecture_shared_resources" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "community": 93, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "community": 93, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "community": 93, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "workflow_data_flow.md", + "id": "architecture_workflow_data_flow" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "community": 44, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework.md", + "id": "concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 app shell framework", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework_scaffold.md", + "id": "concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "b_page_scaffold", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api_common.md", + "id": "concepts_api_common" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "auth_rbac.md", + "id": "concepts_auth_rbac" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07_external_webcad_demos.md", + "id": "concepts_b07_external_webcad_demos" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "common_util.md", + "id": "concepts_common_util" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "community": 113, + "community_name": "common_util_project_delete.py", + "norm_label": "common_util_project_delete.md", + "id": "concepts_common_util_common_util_project_delete" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "community": 113, + "community_name": "common_util_project_delete.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "community": 113, + "community_name": "common_util_project_delete.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "community": 114, + "community_name": "common_util_storage.py", + "norm_label": "common_util_storage.md", + "id": "concepts_common_util_common_util_storage" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "community": 114, + "community_name": "common_util_storage.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "community": 114, + "community_name": "common_util_storage.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 115, + "community_name": "common_util_workflow_state.py", + "norm_label": "common_util_workflow_state.md", + "id": "concepts_common_util_common_util_workflow_state" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 115, + "community_name": "common_util_workflow_state.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "community": 115, + "community_name": "common_util_workflow_state.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "completed_2026-08-29.md", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "completed_2026-08-29.md", + "id": "concepts_completed_2026_08_29" + }, + { + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "2026-08-29 \u110b\u116a\u11ab\u1105\u116d \u1107\u1161\u11ab\u110b\u1167\u11bc", + "id": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b03 \u110c\u1162\u110b\u1165\u11b8\u1105\u1169\u1103\u1173\u00b7b05 \u110e\u116c\u1109\u1175\u11ab \u110c\u1169\u1112\u116c", + "id": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af ui \u1110\u1169\u11bc\u1112\u1161\u11b8", + "id": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1100\u1169\u110c\u1165\u11bc \u110e\u1165\u11a8\u1103\u1169\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab \u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "label": "B07 CAD \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1110\u1166\u1106\u1161", + "id": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "label": "B07 CAD \ud655\ub300\u00b7\ud32c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1112\u116a\u11a8\u1103\u1162\u00b7\u1111\u1162\u11ab", + "id": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "label": "B07\u2194B08 \uc21c\uc11c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07\u2194b08 \u1109\u116e\u11ab\u1109\u1165", + "id": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "label": "\ucd08\uae30\uac12 \ubcf4\uc804", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1100\u1161\u11b9 \u1107\u1169\u110c\u1165\u11ab", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1112\u116a \u1107\u1169\u11a8\u110b\u116f\u11ab \u1109\u1175\u11af\u110e\u1173\u11a8", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u1107\u1162\u1109\u116e\u1109\u1175\u1109\u1165\u11af \u110e\u116e\u110e\u1165\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "crs_metadata.md", + "id": "concepts_crs_metadata" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "files_surface.md", + "id": "concepts_db_schema_files_surface" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "logs_monitoring.md", + "id": "concepts_db_schema_logs_monitoring" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "overview.md", + "id": "concepts_db_schema_overview" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects.md", + "id": "concepts_db_schema_projects" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_profile.md", + "id": "concepts_db_schema_route_profile" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections.data.structures", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 156, + "community_name": "longitudinal_alignment.md", + "norm_label": "longitudinal_alignment.md", + "id": "concepts_db_schema_route_profile_longitudinal_alignment" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "community": 156, + "community_name": "longitudinal_alignment.md", + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structure_output.md", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "community": 116, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "readme.md", + "id": "concepts_db_schema_unconfirmed_readme" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "community": 116, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "community": 116, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "users_auth.md", + "id": "concepts_db_schema_users_auth" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "companies (\u1112\u116c\u1109\u1161)", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "community": 3, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "dependencies.md", + "id": "concepts_dependencies" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "community": 1, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "design.md", + "id": "concepts_design" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "label": "drainage_watershed.md", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "drainage_watershed.md", + "id": "concepts_drainage_watershed" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)", + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)", + "id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)", + "id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc", + "id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173", + "id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169", + "id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "8. b08 \u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "las_free_sheet_surface.md", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "las_free_sheet_surface.md", + "id": "concepts_las_free_sheet_surface" + }, + { + "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1103\u1169\u110b\u1167\u11b8\u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1100\u1168\u110b\u1163\u11a8\u1100\u116a \u1112\u116a\u11a8\u110c\u1165\u11bc\u1100\u1161\u11b9", + "id": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "label": "\ud750\ub984", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "label": "E2E \uacb0\uacfc", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "e2e \u1100\u1167\u11af\u1100\u116a", + "id": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "_origin": "ast", + "community": 4, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "law_source_quality.md", + "id": "concepts_law_source_quality" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "label": "mass_haul_diagram.md", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "mass_haul_diagram.md", + "id": "concepts_mass_haul_diagram" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "id": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1169\u11a8\u110c\u1165\u11a8", + "id": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1168\u1109\u1161\u11ab \u1109\u116e\u1109\u1175\u11a8 \u1106\u1175\u11be \u110b\u116f\u11ab\u1105\u1175 (\u1109\u1175\u11af\u1106\u116e \u1100\u116a\u11ab\u1105\u1168 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "3. \u110c\u1175\u1107\u1161\u11ab\u110b\u1172\u1112\u1167\u11bc\u1107\u1167\u11af \u1110\u1169\u1105\u1163\u11bc\u1112\u116a\u11ab\u1109\u1161\u11ab\u1100\u1168\u1109\u116e \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9 (`config_system.py`)", + "id": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "4. \u1110\u1169\u1100\u1169\u11bc \u110b\u116e\u11ab\u1107\u1161\u11ab\u110c\u1161\u11bc\u1107\u1175 \u1109\u1165\u11ab\u110c\u1165\u11bc\u1100\u1165\u1105\u1175 \u1106\u1175\u11be \u1107\u116e\u11ab\u1107\u1162 \u1100\u1175\u110c\u116e\u11ab (`config_system.py`)", + "id": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "5. \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1161\u110b\u1163\u11bc (b06 \u1100\u116e\u1112\u1167\u11ab v2)", + "id": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "6. \u110b\u1170\u11b8\u110b\u1162\u11b8 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1106\u1167\u11bc\u1109\u1166 (2026-08-02 \u1112\u116a\u11a8\u110c\u1165\u11bc)", + "id": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "schema_common.md", + "id": "concepts_schema_common" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "label": "storage_paths.md", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "storage_paths.md", + "id": "concepts_storage_paths" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)", + "id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "label": "\uacbd\ub85c \ud328\ud134", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab", + "id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "label": "\uc6d0\uce59 (backend.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc", + "id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "_origin": "ast", + "community": 0, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc", + "id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp_upload.md", + "id": "concepts_temp_upload" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "label": "ui_templates.md", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_templates.md", + "id": "concepts_ui_templates" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_locale.ts (\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175)", + "id": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_resizer.ts (\u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_palette.ts (\u110c\u1175\u1103\u1169 \u1111\u1161\u11af\u1105\u1166\u1110\u1173 \u110f\u1162\u1109\u1175\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_blocks.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u11af\u1105\u1169\u11a8)", + "id": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_layout.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_elements.ts (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1166\u11af\u1105\u1175\u1106\u1165\u11ab\u1110\u1173 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_overlay.ts (\u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173)", + "id": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_workflow_layout.ts (\u110b\u1166\u11ab\u110c\u1175\u1102\u1175\u110b\u1165\u1105\u1175\u11bc \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "theme.css (\u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e)", + "id": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "label": "\uc81c\uc57d (backend.md \u00a71)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 (backend.md \u00a71)", + "id": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "_origin": "ast", + "community": 2, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168", + "id": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow_state.md", + "id": "concepts_workflow_state" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110c\u1169\u1112\u116c api", + "id": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "community": 0, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L1", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "query_20260821_070423_\u1107\u1162\u1109\u116e\u1100\u116a\u11ab_\u1106\u1162\u1109\u1165\u11af\u1109\u1175_\u1100\u1161\u11a8\u1103\u1169\u110b\u1174_\u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f__\u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165.md", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "q: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af\u1109\u1175 \u1100\u1161\u11a8\u1103\u1169\u110b\u1174 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f. \u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L1", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "query_20260821_101018_\u110b\u1175\u11b7\u1103\u1169_\u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165_\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174_\u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab_\u110b\u1165\u1104\u1165\u11ab\u1100\u1166_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.md", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "q: \u110b\u1175\u11b7\u1103\u1169 \u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174 \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab \u110b\u1165\u1104\u1165\u11ab\u1100\u1166 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "community": 95, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common.md", + "id": "pages_a00_common_a00_common" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "community": 95, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "community": 95, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "community": 95, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d", + "id": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "community": 96, + "community_name": "app_shell.ts", + "norm_label": "a00_common_appshell.md", + "id": "pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "community": 96, + "community_name": "app_shell.ts", + "norm_label": "app_shell.ts", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "community": 96, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "community": 96, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 97, + "community_name": "router.ts", + "norm_label": "a00_common_router.md", + "id": "pages_a00_common_frontend_a00_common_router" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "community": 97, + "community_name": "router.ts", + "norm_label": "router.ts", + "id": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 97, + "community_name": "router.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 97, + "community_name": "router.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_components.md", + "id": "pages_a01_home_a01_components" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_frontend.md", + "id": "pages_a01_home_a01_frontend" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_home \u2014 frontend", + "id": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 117, + "community_name": "A01_Home_UI_Page.ts", + "norm_label": "a01_home_ui_page.md", + "id": "pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 117, + "community_name": "A01_Home_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 117, + "community_name": "A01_Home_UI_Page.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_components.md", + "id": "pages_a02_progdetail_a02_components" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_frontend.md", + "id": "pages_a02_progdetail_a02_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_progdetail \u2014 frontend", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1100\u116e\u110c\u1169", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 118, + "community_name": "A02_ProgDetail_UI_Page.ts", + "norm_label": "a02_progdetail_ui_page.md", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 118, + "community_name": "A02_ProgDetail_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "community": 118, + "community_name": "A02_ProgDetail_UI_Page.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_frontend.md", + "id": "pages_a03_compdetail_a03_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_compdetail \u2014 frontend", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_frontend.md", + "id": "pages_a04_newshistory_a04_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_newshistory \u2014 frontend", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_frontend.md", + "id": "pages_a05_edudetail_a05_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_edudetail \u2014 frontend", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_backend.md", + "id": "pages_a06_login_a06_backend" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_login \u2014 backend", + "id": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_frontend.md", + "id": "pages_a06_login_a06_frontend" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_login \u2014 frontend", + "id": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 119, + "community_name": "A06_Login_Router.py", + "norm_label": "a06_login_router.md", + "id": "pages_a06_login_backend_a06_login_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 119, + "community_name": "A06_Login_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 119, + "community_name": "A06_Login_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_backend.md", + "id": "pages_a07_register_a07_backend" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_register \u2014 backend", + "id": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_frontend.md", + "id": "pages_a07_register_a07_frontend" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_register \u2014 frontend", + "id": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 120, + "community_name": "A07_Register_Router.py", + "norm_label": "a07_register_router.md", + "id": "pages_a07_register_backend_a07_register_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 120, + "community_name": "A07_Register_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "community": 120, + "community_name": "A07_Register_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_backend.md", + "id": "pages_a08_support_a08_backend" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_support \u2014 backend", + "id": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_frontend.md", + "id": "pages_a08_support_a08_frontend" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_support \u2014 frontend", + "id": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 121, + "community_name": "A08_Support_Router.py", + "norm_label": "a08_support_router.md", + "id": "pages_a08_support_backend_a08_support_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 121, + "community_name": "A08_Support_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 121, + "community_name": "A08_Support_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_backend.md", + "id": "pages_a09_security_a09_backend" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_security \u2014 backend", + "id": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_frontend.md", + "id": "pages_a09_security_a09_frontend" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_security \u2014 frontend", + "id": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 122, + "community_name": "A09_Security_Router.py", + "norm_label": "a09_security_router.md", + "id": "pages_a09_security_backend_a09_security_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 122, + "community_name": "A09_Security_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "community": 122, + "community_name": "A09_Security_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_api.md", + "id": "pages_b01_dashboard_b01_api" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_dashboard \u2014 api", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_backend.md", + "id": "pages_b01_dashboard_b01_backend" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_dashboard \u2014 backend", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_db.md", + "id": "pages_b01_dashboard_b01_db" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dependencies.md", + "id": "pages_b01_dashboard_b01_dependencies" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dashboard \u2014 dependencies", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_frontend.md", + "id": "pages_b01_dashboard_b01_frontend" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_dashboard \u2014 frontend", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1106\u1169\u1103\u1161\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_Router.py", + "norm_label": "b01_dashboard_router.md", + "id": "pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 126, + "community_name": "B01_Dashboard_UI_Page.ts", + "norm_label": "b01_dashboard_ui_page.md", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 126, + "community_name": "B01_Dashboard_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "community": 126, + "community_name": "B01_Dashboard_UI_Page.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_backend.md", + "id": "pages_b02_projregister_b02_backend" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_projregister \u2014 backend", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_db.md", + "id": "pages_b02_projregister_b02_db" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_projregister \u2014 db", + "id": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_frontend.md", + "id": "pages_b02_projregister_b02_frontend" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_projregister \u2014 frontend", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 127, + "community_name": "B02_ProjRegister_Router.py", + "norm_label": "b02_projregister_router.md", + "id": "pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 127, + "community_name": "B02_ProjRegister_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 127, + "community_name": "B02_ProjRegister_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "community": 157, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03_fileinput_plan_lidar_multi_file.md", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "community": 157, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_api.md", + "id": "pages_b03_fileinput_b03_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_fileinput \u2014 api", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "workflow \u110c\u1169\u1112\u116c", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "label": "B03_backend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_backend.md", + "id": "pages_b03_fileinput_b03_backend" + }, + { + "label": "B03_FileInput \u2014 Backend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_fileinput \u2014 backend", + "id": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1111\u1161\u110b\u1175\u11af \u110e\u1165\u1105\u1175", + "id": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u1111\u1161\u110b\u1175\u11af \u110c\u1175\u1106\u116e\u11ab", + "id": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7 (r2 temp upload)", + "id": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u110e\u1169\u1100\u1175\u1112\u116a", + "id": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "label": "workflow\u00b7\uc54c\ub9bc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "workflow\u00b7\u110b\u1161\u11af\u1105\u1175\u11b7", + "id": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_db.md", + "id": "pages_b03_fileinput_b03_db" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_dependencies.md", + "id": "pages_b03_fileinput_b03_dependencies" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_fileinput \u2014 dependencies", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B03_frontend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_frontend.md", + "id": "pages_b03_fileinput_b03_frontend" + }, + { + "label": "B03_FileInput \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_fileinput \u2014 frontend", + "id": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175\u00b7\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "ui \u110c\u1175\u110b\u116f\u11ab \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175 (\u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u116a\u11ab\u1105\u116d)", + "id": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1161\u11bc\u1110\u1162\u00b7\u110b\u1169\u1111\u1173\u1105\u1161\u110b\u1175\u11ab \u1107\u1169\u110c\u1169", + "id": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 130, + "community_name": "B03_FileInput_Router.py", + "norm_label": "b03_fileinput_router.md", + "id": "pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 130, + "community_name": "B03_FileInput_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 130, + "community_name": "B03_FileInput_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_api.md", + "id": "pages_b04_preprocess_b04_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_preprocess \u2014 api", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "B04_backend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_backend.md", + "id": "pages_b04_preprocess_b04_backend" + }, + { + "label": "B04_PreProcess \u2014 Backend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_preprocess \u2014 backend", + "id": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc (\u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165/\u110c\u1165\u110c\u1161\u11bc\u1109\u1169/\u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u1166\u11ab\u110c\u1175\u11ab \u1109\u1165\u1107\u1173\u1106\u1169\u1103\u1172\u11af", + "id": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e (router / repository / engine / utility)", + "id": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1109\u116e\u110e\u1175\u110c\u1175\u1112\u1167\u11bc\u1103\u1169 \u1103\u1169\u110b\u1167\u11b8 \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 (2026-07-26, 2026-08-01 s8 \u1100\u1162\u1111\u1167\u11ab)", + "id": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175 \u1106\u1175\u11be \u110c\u1161\u1103\u1169\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u2699\ufe0f \u1109\u1165\u11af\u110c\u1165\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc \u1111\u1161\u110b\u1175\u11af \u110c\u1165\u11bc\u1112\u1161\u11b8\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\ud83d\udccb \u1100\u116e\u1112\u1167\u11ab \u110b\u1168\u110b\u116c \u110e\u1165\u1105\u1175 \u1100\u1165\u11b7\u1110\u1169 \u1112\u1161\u11bc\u1106\u1169\u11a8 (plan)", + "id": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "2d/gis \u1106\u1175\u1111\u116d\u1109\u1175 \u110b\u116f\u11ab\u110b\u1175\u11ab \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u110c\u1169\u110e\u1175", + "id": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_db.md", + "id": "pages_b04_preprocess_b04_db" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_preprocess \u2014 db", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 99, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_dependencies.md", + "id": "pages_b04_preprocess_b04_dependencies" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 99, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_preprocess \u2014 dependencies", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 99, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "community": 99, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "label": "B04_frontend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_frontend.md", + "id": "pages_b04_preprocess_b04_frontend" + }, + { + "label": "B04_PreProcess \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_preprocess \u2014 frontend", + "id": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175 (3d \u1107\u1172\u110b\u1165)", + "id": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 dom \u1106\u1161\u110b\u116e\u11ab\u1110\u1173 \u1107\u1165\u1100\u1173 \u1109\u116e\u1105\u1175", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 \u1110\u1166\u1106\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1100\u1161\u1103\u1169\u11a8\u1109\u1165\u11bc \u1100\u1162\u1109\u1165\u11ab", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 & api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "label": "\ucc98\ub9ac \ud750\ub984", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u110f\u1161\u1106\u1166\u1105\u1161 \u110f\u1165\u1109\u1165 \u1111\u1175\u1107\u1169\u11ba & 2d \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 ui \u1100\u1162\u1109\u1165\u11ab (2026-08-01~02 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a)", + "id": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 131, + "community_name": "B04_PreProcess_Router.py", + "norm_label": "b04_preprocess_router.md", + "id": "pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 131, + "community_name": "B04_PreProcess_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 131, + "community_name": "B04_PreProcess_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05_profile_plan_2026-08-18.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "label": "B05_Profile_plan_2026-08-19.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L1", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05_profile_plan_2026-08-19.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175 \u2014 2026-08-19", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "label": "\uc8fc\uc694 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "label": "\uae30\ub85d\ub41c \uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u1105\u1169\u11a8\u1103\u116c\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "label": "B05_api.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_api.md", + "id": "pages_b05_profile_b05_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_profile \u2014 api", + "id": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "api \u1109\u1173\u110f\u1175\u1106\u1161 \u1106\u1175\u11be \u1107\u1161\u11ab\u1112\u116a\u11ab \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "`post /{project_id}/route/confirm` \u110b\u116d\u110e\u1165\u11bc (`routeconfirmrequest`)", + "id": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "label": "B05_backend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_backend.md", + "id": "pages_b05_profile_b05_backend" + }, + { + "label": "B05_Profile \u2014 Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_profile \u2014 backend", + "id": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d", + "id": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "label": "B05_completed_followups.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L1", + "_origin": "ast", + "community": 158, + "community_name": "B05_completed_followups.md", + "norm_label": "b05_completed_followups.md", + "id": "pages_b05_profile_b05_completed_followups" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "ast", + "community": 158, + "community_name": "B05_completed_followups.md", + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "label": "B05_corridor_followup_decisions.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L1", + "_origin": "ast", + "community": 159, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05_corridor_followup_decisions.md", + "id": "pages_b05_profile_b05_corridor_followup_decisions" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "ast", + "community": 159, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "label": "B05_corridor_patch_finish.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L1", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05_corridor_patch_finish.md", + "id": "pages_b05_profile_b05_corridor_patch_finish" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\ud328\uce58 \ub9c8\uac10", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1111\u1162\u110e\u1175 \u1106\u1161\u1100\u1161\u11b7", + "id": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "label": "B05_corridor_surface.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05_corridor_surface.md", + "id": "pages_b05_profile_b05_corridor_surface" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1175\u11ab\u1112\u1162\u11bc \u110c\u116e\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "label": "B05_corridor_turn_correction_plan.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L1", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05_corridor_turn_correction_plan.md", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1106\u1169\u11a8\u110c\u1165\u11a8\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u11a8\u1107\u116e \u1111\u1162\u110e\u1175 \u110c\u1165\u11af\u110e\u1161", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u1102\u1169\u1100\u1167\u11ab \u1112\u116a\u11a8\u110c\u1161\u11bc \u1112\u116c\u1100\u1171", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "label": "\uc644\ub8cc \uc870\uac74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u110c\u1169\u1100\u1165\u11ab", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_db.md", + "id": "pages_b05_profile_b05_db" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_dependencies.md", + "id": "pages_b05_profile_b05_dependencies" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_profile \u2014 dependencies", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_frontend_alignment.md", + "id": "pages_b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_profile \u2014 profile alignment & table", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_frontend_viewer.md", + "id": "pages_b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_profile \u2014 3d viewer & interaction", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "label": "B05_structure_stations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L1", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05_structure_stations.md", + "id": "pages_b05_profile_b05_structure_stations" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "id": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "label": "\uacf5\uae09 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1169\u11bc\u1100\u1173\u11b8 \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "label": "\uc815\ubcf8 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "label": "B05_structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05_structures.md", + "id": "pages_b05_profile_b05_structures" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8", + "id": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1110\u1161\u110b\u1175\u11b8 \u1105\u1166\u110c\u1175\u1109\u1173\u1110\u1173\u1105\u1175", + "id": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab\u00b7\u1109\u1175\u1109\u1165\u11af \u110b\u1169\u11b8\u1109\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af\u1100\u116a \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110e\u116e\u110e\u1165\u11ab\u00b7\u1100\u1162\u1105\u1163\u11a8 \u1103\u1161\u11ab\u1106\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "label": "API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "api", + "id": "pages_b05_profile_b05_structures_api" + }, + { + "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b06 \u1100\u1167\u11bc\u1100\u1168\u110b\u116a \u1102\u1161\u11b7\u110b\u1173\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Grade.py", + "norm_label": "b05_profile_engine_grade.md", + "id": "pages_b05_profile_backend_b05_profile_engine_grade" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Grade.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Grade.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Engine_Sections.py", + "norm_label": "b05_profile_engine_sections.md", + "id": "pages_b05_profile_backend_b05_profile_engine_sections" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Engine_Sections.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Engine_Sections.py", + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Engine_Sections.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Engine_Solver.py", + "norm_label": "b05_profile_engine_solver.md", + "id": "pages_b05_profile_backend_b05_profile_engine_solver" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Engine_Solver.py", + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Engine_Solver.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Repository.py", + "norm_label": "b05_profile_repository.md", + "id": "pages_b05_profile_backend_b05_profile_repository" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Repository.py", + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Repository.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router.py", + "norm_label": "b05_profile_router.md", + "id": "pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Router_Confirm.py", + "norm_label": "b05_profile_router_confirm.md", + "id": "pages_b05_profile_backend_b05_profile_router_confirm" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Router_Confirm.py", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Router_Confirm.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_Schema.py", + "norm_label": "b05_profile_schema.md", + "id": "pages_b05_profile_backend_b05_profile_schema" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_Schema.py", + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_Schema.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.md", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.ts", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_IrregularStations.ts", + "norm_label": "b05_profile_ui_irregularstations.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_IrregularStations.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_IrregularStations.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Page.ts", + "norm_label": "b05_profile_ui_page.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Page.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Panel.ts", + "norm_label": "b05_profile_ui_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Panel.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Panel.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Alignment.ts", + "norm_label": "b05_profile_ui_profile_alignment.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Alignment.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Alignment.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_UI_Profile_Panel.ts", + "norm_label": "b05_profile_ui_profile_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_UI_Profile_Panel.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_UI_Profile_Panel.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "community": 107, + "community_name": "B05_Profile_UI_Profile_Panel.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Profile_Table.ts", + "norm_label": "b05_profile_ui_profile_table.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Profile_Table.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Profile_Table.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 144, + "community_name": "B05_Profile_UI_Viewer.ts", + "norm_label": "b05_profile_ui_viewer.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "community": 144, + "community_name": "B05_Profile_UI_Viewer.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "community": 144, + "community_name": "B05_Profile_UI_Viewer.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render.md", + "id": "pages_b05_profile_frontend_ui_drainage_render" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures.md", + "id": "pages_b05_profile_frontend_ui_profile_structures" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection.md", + "id": "pages_b05_profile_frontend_ui_selection" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "label": "B06_api.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 160, + "community_name": "B06_api.md", + "norm_label": "b06_api.md", + "id": "pages_b06_section_b06_api" + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 160, + "community_name": "B06_api.md", + "norm_label": "b06_section \u2014 api", + "id": "pages_b06_section_b06_api_b06_section_api" + }, + { + "label": "B06_backend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "b06_backend.md", + "id": "pages_b06_section_b06_backend" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc\u00b7\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "label": "\uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165\u00b7workflow (\u110c\u1169\u1112\u116c, \u1112\u116a\u11a8\u110c\u1165\u11bc, \u1110\u1161 \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u116e\u11af\u1105\u1165\u110b\u1169\u1100\u1175 \u1106\u1175\u11be \u110c\u1162\u1109\u1162\u11bc\u1109\u1165\u11bc)", + "id": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "_origin": "ast", + "community": 55, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11bc\u1100\u116e \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc\u1109\u1165\u11af\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "label": "B06_culvert_basin_multitier.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L1", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_culvert_basin_multitier.md", + "id": "pages_b06_section_b06_culvert_basin_multitier" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "label": "B06_culvert_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06_culvert_controls.md", + "id": "pages_b06_section_b06_culvert_controls" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8\u1100\u116a \u110c\u1162\u110c\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "label": "\uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab\u00b7\u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "B06_culvert_geometry_redesign.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L1", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06_culvert_geometry_redesign.md", + "id": "pages_b06_section_b06_culvert_geometry_redesign" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175\u00b7\u1100\u116a\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "label": "\uc811\uc18d\uc120", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "B06_culvert_link_trim.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06_culvert_link_trim.md", + "id": "pages_b06_section_b06_culvert_link_trim" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "label": "\ucc98\ub9ac \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "label": "B06_culvert_set.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L1", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06_culvert_set.md", + "id": "pages_b06_section_b06_culvert_set" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "label": "\uc785\ub825\u00b7\ud310\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u1111\u116d\u1109\u1175 \u1109\u116e\u11ab\u1109\u1165 (2026-08-20 \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "\uad6c\ud604 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "label": "\uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1173\u11ab\u1100\u1165\u110b\u116a \u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "label": "B06_db.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_db.md", + "id": "pages_b06_section_b06_db" + }, + { + "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_section \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_dependencies.md", + "id": "pages_b06_section_b06_dependencies" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_section \u2014 dependencies", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B06_frontend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_frontend.md", + "id": "pages_b06_section_b06_frontend" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1112\u116a\u1106\u1167\u11ab\u00b7workflow (\u110c\u1169\u1112\u116c \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "svg \u1105\u1166\u11ab\u1103\u1165\u1105\u1165 \u1106\u1175\u11be \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175", + "id": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u1169\u11b8\u1109\u1167\u11ab (\u1111\u116d\u1109\u1175 \u110b\u1169\u11b8\u1109\u1167\u11ab \u1106\u1175\u11be \u1112\u116c\u11bc\u1103\u1161\u11ab \u1107\u1161\u11ab\u1111\u1169\u11a8 \u110c\u1166\u110b\u1165)", + "id": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "ui \u1111\u1162\u1102\u1165\u11af \u110f\u1173\u1100\u1175 \u1106\u1175\u11be \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1100\u1172\u110e\u1175\u11a8 (2026-08-02 \u1109\u1175\u11ab\u1109\u1165\u11af)", + "id": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162 (\u1112\u1162\u1100\u1167\u11af\u1103\u116c\u11b7)", + "id": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "2026-08-22 \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "label": "B06_pavement_revetment.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_pavement_revetment.md", + "id": "pages_b06_section_b06_pavement_revetment" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1111\u1169\u110c\u1161\u11bc\u1100\u116a \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "label": "B06_revetment_link_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06_revetment_link_controls.md", + "id": "pages_b06_section_b06_revetment_link_controls" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "id": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1100\u1169\u11bc\u110b\u116d\u11bc \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1112\u1167\u11bc\u1110\u1162\u110b\u116a \u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1103\u1161\u11ab\u1107\u1167\u11af \u1100\u116e\u1100\u1161\u11ab\u1100\u1161\u11b9", + "id": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110b\u1167\u11ab\u1103\u1169\u11bc\u1100\u116a \u1100\u1167\u11bc\u1109\u1161", + "id": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1109\u1165\u11ab\u1110\u1162\u11a8\u1100\u116a \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas.md", + "id": "pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 146, + "community_name": "B06_Section_Router.py", + "norm_label": "b06_section_router.md", + "id": "pages_b06_section_backend_b06_section_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 146, + "community_name": "B06_Section_Router.py", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "community": 146, + "community_name": "B06_Section_Router.py", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm.md", + "id": "pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch.md", + "id": "pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page.md", + "id": "pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 111, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 111, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "community": 111, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "community": 111, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07_backend.md", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07 quantity \u2014 backend", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 161, + "community_name": "B07_db.md", + "norm_label": "b07_db.md", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 161, + "community_name": "B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "id": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 147, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "b07_frontend.md", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 147, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "b07 quantity \u2014 frontend", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 147, + "community_name": "B07 Quantity \u2014 Frontend", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 182, + "community_name": "B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.md", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_CAD_blocks.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L1", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08_cad_blocks.md", + "id": "pages_b08_designdetail_b08_cad_blocks" + }, + { + "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08 cad \u1107\u1173\u11af\u1105\u1169\u11a8 \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175\u00b7\u1109\u1161\u110c\u1175\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "label": "\uad6c\ud604", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "label": "\ubc94\uc704 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1107\u1165\u11b7\u110b\u1171 \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "label": "B08_CAD_commands.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L1", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08_cad_commands.md", + "id": "pages_b08_designdetail_b08_cad_commands" + }, + { + "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08 openwebcad \u1106\u1167\u11bc\u1105\u1167\u11bc \u110e\u1166\u1100\u1168", + "id": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "label": "\uad6c\ud604 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "label": "\ud575\uc2ec \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "label": "\uac80\uc99d\u00b7\uc81c\ud55c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u110c\u1166\u1112\u1161\u11ab", + "id": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "label": "B08_CAD_table_entity.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L1", + "_origin": "ast", + "community": 91, + "community_name": "B08 CAD TableEntity", + "norm_label": "b08_cad_table_entity.md", + "id": "pages_b08_designdetail_b08_cad_table_entity" + }, + { + "label": "\ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "_origin": "ast", + "community": 91, + "community_name": "B08 CAD TableEntity", + "norm_label": "\u1106\u1169\u1103\u1166\u11af", + "id": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "label": "\uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "_origin": "ast", + "community": 91, + "community_name": "B08 CAD TableEntity", + "norm_label": "\u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "label": "\uc774\uad00 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "_origin": "ast", + "community": 91, + "community_name": "B08 CAD TableEntity", + "norm_label": "\u110b\u1175\u1100\u116a\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "_origin": "ast", + "community": 91, + "community_name": "B08 CAD TableEntity", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 148, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_api.md", + "id": "pages_b08_designdetail_b08_api" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "community": 148, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_designdetail \u2014 api", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "community": 148, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "B08_backend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_backend.md", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_designdetail \u2014 backend", + "id": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u116a\u11ab\u1105\u1175, \u110c\u1169\u11bc\u1103\u1161\u11ab 30\u110e\u1173\u11a8\u110c\u1165\u11b7 \u1107\u116e\u11ab\u1112\u1161\u11af, cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d \u1106\u1175\u11be \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1111\u1161\u110b\u1175\u1111\u1173\u1105\u1161\u110b\u1175\u11ab", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1107\u1167\u11ab\u1112\u116a\u11ab \u1106\u1175\u11be \u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 a1 \u1103\u1169\u1100\u1161\u11a8 \u1107\u1167\u11bc\u1112\u1161\u11b8 (2026-07-26)", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 30\u110e\u1173\u11a8\u110c\u1165\u11b7 n\u1107\u116e\u11ab\u1112\u1161\u11af \u1106\u1175\u11be \u1102\u1161\u11b8\u1111\u116e\u11b7 \u110b\u1163\u11bc\u1109\u1175\u11a8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1110\u1166\u110b\u1175\u1107\u1173\u11af (2026-07-25 n-1-1)", + "id": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 4\u1100\u1162 \u1109\u1165\u11ab\u1107\u1167\u11af \u1105\u1166\u110b\u1175\u110b\u1165 \u1106\u1175\u11be cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d (2026-07-25 n-1-2/n-1-3)", + "id": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "label": "B08_cross_structure_sheets.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L1", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08_cross_structure_sheets.md", + "id": "pages_b08_designdetail_b08_cross_structure_sheets" + }, + { + "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08 \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "label": "\ubb38\uc81c\uc640 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1106\u116e\u11ab\u110c\u1166\u110b\u116a \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165\u00b7\u1100\u116e\u1112\u1167\u11ab \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "label": "\uacb0\uacfc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1100\u1167\u11af\u1100\u116a", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "label": "\ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 112, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_dependencies.md", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 112, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_designdetail \u2014 dependencies", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "community": 112, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "frontend (package.json / tsconfig.json)", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "community": 112, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "backend (requirements.txt)", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "label": "B08_drawing_masshaul_watershed.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08_drawing_masshaul_watershed.md", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed" + }, + { + "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08 \u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "\ub3c4\uba74 \uae30\uc900", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110c\u1165\u11bc\u1107\u1169\u1111\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116a\u11ab\u1105\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "label": "\uac80\uc99d \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "label": "\ub0a8\uc740 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 162, + "community_name": "B08_DesignDetail_Router.py", + "norm_label": "b08_designdetail_router.md", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 162, + "community_name": "B08_DesignDetail_Router.py", + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_frontend.md", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_estimation \u2014 frontend", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 163, + "community_name": "B09_Estimation_UI_Page.ts", + "norm_label": "b09_estimation_ui_page.md", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 163, + "community_name": "B09_Estimation_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_frontend.md", + "id": "pages_b10_payment_b10_frontend" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_payment \u2014 frontend", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 164, + "community_name": "B10_Payment_UI_Page.ts", + "norm_label": "b10_payment_ui_page.md", + "id": "pages_b10_payment_frontend_b10_payment_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 164, + "community_name": "B10_Payment_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_frontend.md", + "id": "pages_b11_status_b11_frontend" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_status \u2014 frontend", + "id": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 165, + "community_name": "B11_Status_UI_Page.ts", + "norm_label": "b11_status_ui_page.md", + "id": "pages_b11_status_frontend_b11_status_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 165, + "community_name": "B11_Status_UI_Page.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "community": 186, + "norm_label": "query: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af \u1100\u1161\u11a8\u1103\u1169 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab (\u110b\u1175\u11b7\u1103\u1169)", + "community_name": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + }, + { + "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "community": 177, + "norm_label": "query: \u110b\u1175\u11b7\u1103\u1169 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169", + "community_name": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + }, + { + "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 168, + "norm_label": "b08_designdetail_engine_cad_masshaul.py", + "community_name": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "label": "B08_DesignDetail_Engine_Cad_Basin.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 167, + "norm_label": "b08_designdetail_engine_cad_basin.py", + "community_name": "B08_DesignDetail_Engine_Cad_Basin.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "label": "common_util_mass_haul_settle.ts", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 171, + "norm_label": "common_util_mass_haul_settle.ts", + "community_name": "common_util_mass_haul_settle.ts", + "id": "common_util_common_util_mass_haul_settle_ts" + }, + { + "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 173, + "norm_label": "mass haul diagram (\u1110\u1169\u110c\u1165\u11a8\u1103\u1169)", + "community_name": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "id": "concept_mass_haul_diagram" + }, + { + "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 172, + "norm_label": "drainage watershed (\u110b\u1172\u110b\u1167\u11a8\u1103\u1169)", + "community_name": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "id": "concept_drainage_watershed" + }, + { + "label": "OpenWebCAD Core", + "file_type": "code", + "source_file": "B08_DesignDetail/openwebcad", + "community": 170, + "norm_label": "openwebcad core", + "community_name": "OpenWebCAD Core", + "id": "b08_designdetail_openwebcad_app" + }, + { + "label": "B03 File Input Backend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_backend.md", + "community": 178, + "norm_label": "b03 file input backend", + "community_name": "B03 File Input Backend", + "id": "pages_b03_fileinput_backend" + }, + { + "label": "B03 File Input Frontend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "community": 179, + "norm_label": "b03 file input frontend", + "community_name": "B03 File Input Frontend", + "id": "pages_b03_fileinput_frontend" + }, + { + "label": "B04 PreProcess Backend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "community": 180, + "norm_label": "b04 preprocess backend", + "community_name": "B04 PreProcess Backend", + "id": "pages_b04_preprocess_backend" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "community": 181, + "norm_label": "b04 preprocess frontend", + "community_name": "B04 PreProcess Frontend", + "id": "pages_b04_preprocess_frontend" + }, + { + "label": "B08 CAD Blocks Library", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "community": 183, + "norm_label": "b08 cad blocks library", + "community_name": "B08 CAD Blocks Library", + "id": "pages_b08_designdetail_cad_blocks" + }, + { + "label": "B08 CAD Table Entity", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "community": 184, + "norm_label": "b08 cad table entity", + "community_name": "B08 CAD Table Entity", + "id": "pages_b08_designdetail_cad_table_entity" + }, + { + "label": "B08 Cross Section Structure Sheets", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 185, + "norm_label": "b08 cross section structure sheets", + "community_name": "B08 Cross Section Structure Sheets", + "id": "pages_b08_designdetail_cross_structure_sheets" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "id": "index", + "community": 94, + "norm_label": "wiki index" + }, + { + "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01.md", + "id": "concepts_completed_2026_09_01", + "community": 94, + "norm_label": "2026-09-01 \u110b\u116a\u11ab\u1105\u116d \u2014 b04 \u110c\u1175\u1106\u1167\u11ab \u110e\u1165\u1105\u1175\u00b7b05/b06 \u1107\u1162\u1109\u116e \u110c\u1166\u110b\u1165" + }, + { + "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01_followups.md", + "id": "concepts_completed_2026_09_01_followups", + "community": 174, + "norm_label": "2026-09-01 \u110c\u1161\u11ab\u110b\u1167 \u110b\u116a\u11ab\u1105\u116d \u110e\u1166\u110f\u1173 \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-02.md", + "id": "concepts_completed_2026_09_02", + "community": 175, + "norm_label": "2026-09-02 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03.md", + "id": "concepts_completed_2026_09_03", + "community": 149, + "norm_label": "2026-09-03 \u110b\u116a\u11ab\u1105\u116d \u2014 \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1107\u1162\u1109\u116e\u00b7\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab\u00b7cad" + }, + { + "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03_additional.md", + "id": "concepts_completed_2026_09_03_additional", + "community": 176, + "norm_label": "2026-09-03 \u110e\u116e\u1100\u1161 \u110b\u116a\u11ab\u1105\u116d \u2014 \u1112\u116a\u1106\u1167\u11ab\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab" + }, + { + "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-04.md", + "id": "concepts_completed_2026_09_04", + "community": 94, + "norm_label": "2026-09-04 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8" + }, + { + "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "id": "b03_fileinput_route_snapshot_crs", + "community": 149, + "norm_label": "b03 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", + "id": "b03_fileinput_upload_ui_2026_09", + "community": 166, + "norm_label": "b03 \u1111\u1161\u110b\u1175\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1112\u116a\u1106\u1167\u11ab \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "id": "b04_preprocess_compass_crs_2026_09", + "community": 150, + "norm_label": "b04 3d \u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u110e\u116c\u1109\u1175\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc" + }, + { + "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "id": "b04_preprocess_drainage_compass_crs", + "community": 150, + "norm_label": "b04 \u1109\u1166\u1107\u116e\u110b\u1172\u110b\u1167\u11a8\u00b7\u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "id": "b05_profile_corridor_cut_fill", + "community": 151, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "id": "b05_profile_corridor_plan_curves", + "community": 151, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_frontend.md", + "id": "b05_profile_frontend", + "community": 94, + "norm_label": "b05_profile \u2014 frontend" + }, + { + "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "id": "b05_profile_masshaul_structure_2026_09", + "community": 152, + "norm_label": "b05 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", + "id": "b05_profile_profile_interaction_2026_09", + "community": 153, + "norm_label": "b05 \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1109\u1175\u11af\u1109\u1175\u1100\u1161\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab \u110b\u1167\u11ab\u1103\u1169\u11bc" + }, + { + "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", + "file_type": "document", + "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", + "id": "b06_section_cross_design_ui_2026_09", + "community": 153, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u1168\u1109\u1161\u11ab \u1106\u1175\u1105\u1165\u00b7\u110f\u1161\u1103\u1173 \u1111\u116d\u1100\u1175" + }, + { + "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "id": "b06_section_masshaul_culvert_2026_09", + "community": 152, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u116a\u11ab \u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "id": "b08_designdetail_cad_interaction", + "community": 155, + "norm_label": "b08 cad \u1100\u1175\u1107\u1169\u11ab \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "id": "b08_designdetail_cad_title_block", + "community": 169, + "norm_label": "b08 cad \u1103\u1169\u1100\u1161\u11a8\u00b7\u1111\u116d\u110c\u1166\u1105\u1161\u11ab" + }, + { + "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "id": "b08_designdetail_cad_usability_2026_09_01", + "community": 155, + "norm_label": "b08 cad \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1111\u1167\u11ab\u110b\u1174\u1109\u1165\u11bc \u110c\u1165\u11bc\u1105\u1175" + }, + { + "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "id": "b08_designdetail_cad_delivery_2026_09", + "community": 154, + "norm_label": "b08 cad\u00b7\u1102\u1161\u11b8\u1111\u116e\u11b7 \u1103\u1169\u1106\u1167\u11ab \u1112\u116e\u1109\u1169\u11a8" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "id": "b08_designdetail_frontend", + "community": 154, + "norm_label": "b08_designdetail \u2014 frontend" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29", + "target": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_db_schema_overview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed", + "target": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_drainage_watershed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram", + "target": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates", + "target": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend", + "target": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend", + "target": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend", + "target": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend", + "target": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api", + "target": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "target": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_completed_followups", + "target": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_followup_decisions", + "target": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish", + "target": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations", + "target": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures", + "target": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_api", + "target": "pages_b06_section_b06_api_b06_section_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend", + "target": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier", + "target": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls", + "target": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim", + "target": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set", + "target": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db", + "target": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend", + "target": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment", + "target": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls", + "target": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks", + "target": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands", + "target": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "index.md", + "source": "index", + "target": "concepts_completed_2026_09_01" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "index.md", + "source": "index", + "target": "concepts_completed_2026_09_04" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-01.md", + "source": "concepts_completed_2026_09_01", + "target": "b05_profile_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "source": "b03_fileinput_route_snapshot_crs", + "target": "concepts_completed_2026_09_03" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "source": "b04_preprocess_compass_crs_2026_09", + "target": "b04_preprocess_drainage_compass_crs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source": "b05_profile_corridor_cut_fill", + "target": "b05_profile_corridor_plan_curves" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "source": "b05_profile_masshaul_structure_2026_09", + "target": "b06_section_masshaul_culvert_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", + "source": "b05_profile_profile_interaction_2026_09", + "target": "b06_section_cross_design_ui_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "source": "b08_designdetail_cad_usability_2026_09_01", + "target": "b08_designdetail_cad_interaction" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "source": "b08_designdetail_cad_delivery_2026_09", + "target": "b08_designdetail_frontend" + } + ], + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ], + "built_at_commit": "5446f0cfd9cbb43439e99b1680c4c00a90096a46" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-04/manifest.json b/docs/wiki/graphify-out/2026-09-04/manifest.json new file mode 100644 index 00000000..05bb0d6a --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-04/manifest.json @@ -0,0 +1,1012 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.0, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.0, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.0, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.7616909, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788518966.4951868, + "ast_hash": "0318782d9f61348ce5b8d0617d8e635b", + "semantic_hash": "" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.0, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.0, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.0, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.0, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788353017.0, + "ast_hash": "c39b318ea75122fe9c5f5e9f138609ff", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.6816394, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.4296918, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.6827824, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.7590182, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.0, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788266459.0, + "ast_hash": "0a1d05de2234439de045482cd397b4f7", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.2694287, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.7631662, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.2297237, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.650179, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.2091534, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.6812162, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0683777, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1788339728.3361912, + "ast_hash": "bd2a693b00642a36afde821c84fd6577", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0683777, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.0, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1788339728.3335001, + "ast_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.2912288, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0989716, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.94135, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.64706, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.6491706, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.270427, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.270427, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.0, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.3769612, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.0, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.0, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.0, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.0, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788266459.0, + "ast_hash": "7b803b612c7df445150d1df474925aa0", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.0, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.0, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + }, + "concepts/completed_2026-09-01.md": { + "mtime": 1788263731.0, + "ast_hash": "6abd6ce7eedff81e6d98d14b3258a5bb", + "semantic_hash": "" + }, + "concepts/completed_2026-09-01_followups.md": { + "mtime": 1788266683.0, + "ast_hash": "061f569e30dad434cd53237bf5a7a5e1", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md": { + "mtime": 1788339728.3335001, + "ast_hash": "d79b37d591604dd5178a9961f9e8eb22", + "semantic_hash": "" + }, + "concepts/completed_2026-09-02.md": { + "mtime": 1788353016.0, + "ast_hash": "52ab2491875c37159627aa38473302bd", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_CAD_title_block.md": { + "mtime": 1788339728.3371885, + "ast_hash": "8507a171ad2b3d86633bc2273054b987", + "semantic_hash": "" + }, + "concepts/completed_2026-09-03.md": { + "mtime": 1788439744.0, + "ast_hash": "424eb66318b7cfce46bf0e5ce86da5f7", + "semantic_hash": "" + }, + "pages/B03_FileInput/B03_route_snapshot_crs.md": { + "mtime": 1788439744.0, + "ast_hash": "7dc009304f55d0f4b555364a75f05752", + "semantic_hash": "" + }, + "pages/B04_PreProcess/B04_drainage_compass_crs.md": { + "mtime": 1788440015.0, + "ast_hash": "c479fb43ea1e64bddf7c997c6b0235e0", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_masshaul_structure_2026_09.md": { + "mtime": 1788439744.0, + "ast_hash": "777d8a1251c1f9e63017ae96fa9d8b45", + "semantic_hash": "" + }, + "pages/B06_Section/B06_masshaul_culvert_2026_09.md": { + "mtime": 1788439744.0, + "ast_hash": "fa137013837cf215cfd402f1fbb5c2e1", + "semantic_hash": "" + }, + "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md": { + "mtime": 1788440027.0, + "ast_hash": "6722989d970dbcc8c5ee5de5616513a9", + "semantic_hash": "" + }, + "concepts/completed_2026-09-03_additional.md": { + "mtime": 1788440015.0, + "ast_hash": "7414b5e26e87179de5b1c5881fd25060", + "semantic_hash": "" + }, + "pages/B03_FileInput/B03_upload_ui_2026_09.md": { + "mtime": 1788440015.0, + "ast_hash": "e64290ed6e9f860ee1e55d2e005970d4", + "semantic_hash": "" + }, + "pages/B04_PreProcess/B04_compass_crs_2026_09.md": { + "mtime": 1788440015.0, + "ast_hash": "085df7b19380626be21e2960d0ad77f7", + "semantic_hash": "" + }, + "pages/B05_Profile/B05_profile_interaction_2026_09.md": { + "mtime": 1788440015.0, + "ast_hash": "fce86e493ea6954996a53dcd4a85f5cb", + "semantic_hash": "" + }, + "pages/B06_Section/B06_cross_design_ui_2026_09.md": { + "mtime": 1788440015.0, + "ast_hash": "ea8f1345ed3273bc948a1b55bed5fc70", + "semantic_hash": "" + }, + "concepts/completed_2026-09-04.md": { + "mtime": 1788518966.4941719, + "ast_hash": "575af67a82d200d7559856c723e3c3dc", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/.graphify_analysis.json b/docs/wiki/graphify-out/2026-09-09/.graphify_analysis.json new file mode 100644 index 00000000..49611912 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/.graphify_analysis.json @@ -0,0 +1,1735 @@ +{ + "communities": { + "0": [ + "concepts_crs_metadata", + "concepts_crs_metadata_crs_메타데이터_정상화", + "concepts_crs_metadata_검증_범위와_모순_이력", + "concepts_crs_metadata_검증된_판정", + "concepts_crs_metadata_데이터_흐름", + "concepts_crs_metadata_사용처", + "concepts_dependencies", + "concepts_dependencies_백엔드_python_3_12_7", + "concepts_dependencies_선정_원칙_agent_md_3절", + "concepts_dependencies_외부_라이브러리_의존성", + "concepts_dependencies_프론트엔드_typescript_node_js", + "concepts_design", + "concepts_design_디자인_시스템_design_system", + "concepts_design_레이아웃_및_둥근_테두리_radius_spacing", + "concepts_design_비주얼_테마", + "concepts_design_전역_스크롤바_디자인_scrollbars", + "concepts_design_타이포그래피_typography", + "concepts_design_핵심_색상_토큰_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_스타일_변수", + "concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿", + "concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록", + "concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃", + "concepts_ui_templates_ui_template_locale_ts_다국어_관리", + "concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트", + "concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸", + "concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿", + "concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_남은_파일_한계", + "concepts_ui_templates_제약_backend_md_1" + ], + "1": [ + "concepts_api_common", + "concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트", + "concepts_api_common_공통_오류_응답_포맷_전_라우터", + "concepts_api_common_워크플로우_상태_조회", + "concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용", + "concepts_auth_rbac", + "concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰", + "concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard", + "concepts_auth_rbac_라우팅_가드_frontend_md_5_2", + "concepts_auth_rbac_사용자_상태_생명주기", + "concepts_auth_rbac_사용처_역참조", + "concepts_auth_rbac_세션_인증_backend_md_6_3", + "concepts_auth_rbac_역할_users_role", + "concepts_auth_rbac_인증_rbac", + "concepts_auth_rbac_인증_갱신_및_만료_일원화", + "concepts_common_util", + "concepts_common_util_공통_유틸_common_util", + "concepts_common_util_리소스_모니터링_common_util_resource_monitor_py", + "concepts_common_util_이메일_발송_common_util_email_py", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_회사", + "concepts_db_schema_users_auth_db_사용자_인증_조직_테이블", + "concepts_db_schema_users_auth_email_otps_이메일_otp", + "concepts_db_schema_users_auth_join_requests_회사_가입_신청", + "concepts_db_schema_users_auth_sessions_세션", + "concepts_db_schema_users_auth_trusted_devices_신뢰_기기", + "concepts_db_schema_users_auth_user_consents_약관_동의", + "concepts_db_schema_users_auth_users_사용자", + "concepts_schema_common", + "concepts_schema_common_검증_원칙_backend_md_4절", + "concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙", + "concepts_schema_common_명명_규칙", + "concepts_workflow_state", + "concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영", + "concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인", + "concepts_workflow_state_workflow_상태_관리", + "concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py", + "concepts_workflow_state_무효화의_실제_범위", + "concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월", + "concepts_workflow_state_조회_api", + "concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동" + ], + "2": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_구성요소", + "concepts_a00_app_shell_framework_router_라우팅_테이블", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_인젝션", + "concepts_a00_app_shell_framework_scaffold_사용처", + "concepts_a00_app_shell_framework_scaffold_종속성", + "concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_인증_가드", + "concepts_a00_app_shell_framework_테마_언어_관리", + "concepts_a00_app_shell_framework_파일_구성", + "concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky" + ], + "3": [ + "b01_dashboard_b01_frontend", + "b03_fileinput_b03_backend", + "b03_fileinput_b03_frontend", + "b04_preprocess_b04_frontend", + "b05_profile_b05_frontend", + "b05_profile_b05_frontend_alignment", + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_structure_stations", + "b05_profile_b05_structures", + "b06_section_b06_frontend", + "b08_designdetail_b08_cross_structure_sheets", + "common_util", + "concepts_completed_2026_09_04", + "drainage_watershed", + "ui_templates" + ], + "4": [ + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화", + "concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환", + "concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5", + "concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent", + "concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장", + "concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프", + "concepts_drainage_watershed_7_영구저장소_산출물_구조", + "concepts_drainage_watershed_8_b08_수리집수면적유역도", + "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_결과", + "concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스", + "concepts_las_free_sheet_surface_계약과_확정값", + "concepts_las_free_sheet_surface_미결", + "concepts_las_free_sheet_surface_흐름" + ], + "5": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그", + "concepts_db_schema_logs_monitoring_audit_logs_감사_로그", + "concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력", + "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그", + "concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청", + "concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그", + "concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그", + "concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측", + "concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용" + ], + "6": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_엔드포인트", + "pages_a09_security_a09_backend_db_저장_activity_logs", + "pages_a09_security_a09_backend_권한_헬퍼", + "pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master", + "pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin", + "pages_a09_security_a09_backend_요청_스키마_pydantic", + "pages_a09_security_a09_backend_의존성_공통_유틸", + "pages_a09_security_a09_backend_인증_사용자_공통_verify_session", + "pages_a09_security_a09_backend_참고", + "pages_a09_security_a09_backend_파일_구조" + ], + "7": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회", + "concepts_completed_2026_08_29_b05_b06_구조물_ui_통합", + "concepts_completed_2026_08_29_b07_b08_순서", + "concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치", + "concepts_completed_2026_08_29_b07_cad_테마", + "concepts_completed_2026_08_29_b07_cad_확대_팬", + "concepts_completed_2026_08_29_배수시설_추천_기준", + "concepts_completed_2026_08_29_초기값_보전", + "concepts_completed_2026_08_29_초기화_복원_실측" + ], + "8": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "concepts_db_schema_files_surface_input_files_status_값", + "concepts_db_schema_files_surface_input_files_입력_원본_파일", + "concepts_db_schema_files_surface_processed_point_cloud_status_값", + "concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드", + "concepts_db_schema_files_surface_surface_models_status_값", + "concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선", + "concepts_db_schema_files_surface_terrain_layers_지형_레이어", + "concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터", + "concepts_db_schema_files_surface_upload_sessions_업로드_세션" + ], + "9": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_횡단면_설계", + "concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입", + "concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입", + "concepts_db_schema_route_profile_db_경로_종횡단_테이블", + "concepts_db_schema_route_profile_longitudinal_sections_종단면_설계", + "concepts_db_schema_route_profile_route_points_경로_좌표점", + "concepts_db_schema_route_profile_route_statistics_노선_통계", + "concepts_db_schema_route_profile_routes_status_흐름", + "concepts_db_schema_route_profile_routes_노선_경로" + ], + "10": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_클래스_구조", + "pages_a04_newshistory_a04_frontend_mock_데이터_구조", + "pages_a04_newshistory_a04_frontend_로컬라이제이션", + "pages_a04_newshistory_a04_frontend_미해결_사항", + "pages_a04_newshistory_a04_frontend_반응형", + "pages_a04_newshistory_a04_frontend_스타일_css", + "pages_a04_newshistory_a04_frontend_의존성", + "pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더", + "pages_a04_newshistory_a04_frontend_파일_구조" + ], + "11": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_클라이언트_함수", + "pages_a07_register_a07_frontend_로컬라이제이션", + "pages_a07_register_a07_frontend_스타일_css", + "pages_a07_register_a07_frontend_약관_동의_아코디언", + "pages_a07_register_a07_frontend_의존성", + "pages_a07_register_a07_frontend_이벤트_핸들러", + "pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환", + "pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용", + "pages_a07_register_a07_frontend_파일_구조" + ], + "12": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_로컬라이제이션", + "pages_a08_support_a08_frontend_세션_자동_채움", + "pages_a08_support_a08_frontend_스타일_css", + "pages_a08_support_a08_frontend_의존성", + "pages_a08_support_a08_frontend_이벤트_핸들러", + "pages_a08_support_a08_frontend_제출_로직", + "pages_a08_support_a08_frontend_참고", + "pages_a08_support_a08_frontend_컴포넌트_함수", + "pages_a08_support_a08_frontend_파일_구조" + ], + "13": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_로컬라이제이션", + "pages_b02_projregister_b02_frontend_스타일_css", + "pages_b02_projregister_b02_frontend_의존성", + "pages_b02_projregister_b02_frontend_이벤트_핸들러", + "pages_b02_projregister_b02_frontend_입력_필드", + "pages_b02_projregister_b02_frontend_제출_로직", + "pages_b02_projregister_b02_frontend_참고", + "pages_b02_projregister_b02_frontend_컴포넌트_함수", + "pages_b02_projregister_b02_frontend_파일_구조" + ], + "14": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_섹션", + "pages_a01_home_a01_frontend_로컬라이제이션", + "pages_a01_home_a01_frontend_세부_구현", + "pages_a01_home_a01_frontend_이벤트_핸들러", + "pages_a01_home_a01_frontend_주요_기능_섹션", + "pages_a01_home_a01_frontend_최신_소식_섹션", + "pages_a01_home_a01_frontend_컴포넌트", + "pages_a01_home_a01_frontend_파일_구조" + ], + "15": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_클래스_구조", + "pages_a05_edudetail_a05_frontend_로컬라이제이션", + "pages_a05_edudetail_a05_frontend_반응형", + "pages_a05_edudetail_a05_frontend_스타일_css", + "pages_a05_edudetail_a05_frontend_의존성", + "pages_a05_edudetail_a05_frontend_이벤트_핸들러", + "pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더", + "pages_a05_edudetail_a05_frontend_파일_구조" + ], + "16": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_클라이언트_함수", + "pages_a06_login_a06_frontend_로컬라이제이션", + "pages_a06_login_a06_frontend_스타일_css", + "pages_a06_login_a06_frontend_의존성", + "pages_a06_login_a06_frontend_이벤트_핸들러", + "pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환", + "pages_a06_login_a06_frontend_컴포넌트_함수", + "pages_a06_login_a06_frontend_파일_구조" + ], + "17": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_엔드포인트", + "pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준", + "pages_a08_support_a08_backend_내부_헬퍼", + "pages_a08_support_a08_backend_요청_스키마_pydantic", + "pages_a08_support_a08_backend_의존성_공통_유틸", + "pages_a08_support_a08_backend_접수_로직", + "pages_a08_support_a08_backend_특징", + "pages_a08_support_a08_backend_파일_구조" + ], + "18": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만", + "pages_a09_security_a09_frontend_로컬라이제이션", + "pages_a09_security_a09_frontend_스타일_css", + "pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts", + "pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치", + "pages_a09_security_a09_frontend_의존성", + "pages_a09_security_a09_frontend_컴포넌트_함수", + "pages_a09_security_a09_frontend_파일_구조" + ], + "19": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_엔드포인트", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert", + "pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션", + "pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic", + "pages_b02_projregister_b02_backend_의존성_공통_유틸", + "pages_b02_projregister_b02_backend_참고", + "pages_b02_projregister_b02_backend_파일_구조", + "pages_b02_projregister_b02_backend_함수" + ], + "20": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan", + "pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성", + "pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편", + "pages_b04_preprocess_b04_backend_엔진_서브모듈", + "pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정", + "pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터" + ], + "21": [ + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리", + "pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선", + "pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어", + "pages_b04_preprocess_b04_frontend_의존성", + "pages_b04_preprocess_b04_frontend_처리_흐름", + "pages_b04_preprocess_b04_frontend_컴포넌트_api_함수", + "pages_b04_preprocess_b04_frontend_파일_구조" + ], + "22": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집", + "pages_b05_profile_b05_structures_b06_경계와_남은_범위", + "pages_b05_profile_b05_structures_검증", + "pages_b05_profile_b05_structures_배수관_시설_옵션", + "pages_b05_profile_b05_structures_백엔드_파일", + "pages_b05_profile_b05_structures_유역_추천_개략_단면", + "pages_b05_profile_b05_structures_정본과_타입_레지스트리", + "pages_b05_profile_b05_structures_프론트엔드_파일과_동작" + ], + "23": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리", + "pages_b06_section_b06_frontend_api_클라이언트", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티", + "pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설", + "pages_b06_section_b06_frontend_기술부채_해결됨", + "pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어", + "pages_b06_section_b06_frontend_파일_구성", + "pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용" + ], + "24": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_클래스_구조", + "pages_a03_compdetail_a03_frontend_로컬라이제이션", + "pages_a03_compdetail_a03_frontend_반응형", + "pages_a03_compdetail_a03_frontend_스타일_css", + "pages_a03_compdetail_a03_frontend_의존성", + "pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더", + "pages_a03_compdetail_a03_frontend_파일_구조" + ], + "25": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_엔드포인트", + "pages_a06_login_a06_backend_내부_헬퍼", + "pages_a06_login_a06_backend_로그인_로직_흐름", + "pages_a06_login_a06_backend_보안_정책_실_코드_기준", + "pages_a06_login_a06_backend_요청_스키마_pydantic", + "pages_a06_login_a06_backend_의존성_공통_유틸", + "pages_a06_login_a06_backend_파일_구조" + ], + "26": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_개요_및_분석_목적", + "concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영", + "concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py", + "concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py", + "concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2", + "concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정", + "concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세", + "pages_B08_Quantity_B08_overview_2026_09" + ], + "27": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_엔드포인트", + "pages_a07_register_a07_backend_가입_로직_흐름", + "pages_a07_register_a07_backend_요청_스키마_pydantic", + "pages_a07_register_a07_backend_의존성_공통_유틸", + "pages_a07_register_a07_backend_참고", + "pages_a07_register_a07_backend_파일_구조" + ], + "28": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4축_조작과_재질", + "pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시", + "pages_b06_section_b06_culvert_controls_계산_보기_분리", + "pages_b06_section_b06_culvert_controls_구현_파일", + "pages_b06_section_b06_culvert_controls_자체검증_기록", + "pages_b06_section_b06_culvert_controls_조정창", + "pages_b06_section_b06_culvert_controls_집수정_9키_조작" + ], + "29": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어", + "pages_b06_section_b06_revetment_link_controls_검증", + "pages_b06_section_b06_revetment_link_controls_단별_구간값", + "pages_b06_section_b06_revetment_link_controls_선택과_하이라이트", + "pages_b06_section_b06_revetment_link_controls_연동과_경사", + "pages_b06_section_b06_revetment_link_controls_정본과_공용_모델", + "pages_b06_section_b06_revetment_link_controls_형태와_조정창" + ], + "30": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26", + "pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인", + "pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동", + "pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_현재_책임_경계", + "pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3" + ], + "31": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표" + ], + "32": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_로컬라이제이션", + "pages_b09_estimation_b09_frontend_백엔드_db_미착수", + "pages_b09_estimation_b09_frontend_의존성", + "pages_b09_estimation_b09_frontend_참고", + "pages_b09_estimation_b09_frontend_컴포넌트_함수", + "pages_b09_estimation_b09_frontend_파일_구조" + ], + "33": [ + "architecture_implementation_status", + "architecture_implementation_status_구현_상태_용어", + "architecture_implementation_status_단계별_판정", + "architecture_implementation_status_미결_설계", + "architecture_implementation_status_반드시_유지할_구분", + "architecture_implementation_status_비워크플로_영역_판정", + "architecture_implementation_status_현재_구현_현황_소스_읽기_감사" + ], + "34": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블", + "concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트", + "concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션", + "concepts_db_schema_structure_output_quantity_items_수량_산출_항목", + "concepts_db_schema_structure_output_quantity_items_총비용_계산_예", + "concepts_db_schema_structure_output_structures_배치_구조물" + ], + "35": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_기술부채", + "pages_b01_dashboard_b01_backend_라우터_권한_헬퍼", + "pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세", + "pages_b01_dashboard_b01_backend_요청_스키마", + "pages_b01_dashboard_b01_backend_저장소_및_삭제_함수" + ], + "36": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_권한_헬퍼", + "pages_b01_dashboard_b01_frontend_공유_자원_연결", + "pages_b01_dashboard_b01_frontend_모달", + "pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일", + "pages_b01_dashboard_b01_frontend_파일과_진입점" + ], + "37": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_알림", + "pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문", + "pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload", + "pages_b03_fileinput_b03_backend_입력_검증_파일_처리", + "pages_b03_fileinput_b03_backend_저장소_및_초기화" + ], + "38": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획", + "pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동", + "pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차", + "pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계", + "pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건", + "pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀" + ], + "39": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이", + "pages_b06_section_b06_culvert_basin_multitier_미결", + "pages_b06_section_b06_culvert_basin_multitier_유입_구조물", + "pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단", + "pages_b06_section_b06_culvert_basin_multitier_자체검증_기록", + "pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부" + ], + "40": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계", + "pages_b06_section_b06_culvert_geometry_redesign_검증_상태", + "pages_b06_section_b06_culvert_geometry_redesign_구현_파일", + "pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙", + "pages_b06_section_b06_culvert_geometry_redesign_설계선_트림", + "pages_b06_section_b06_culvert_geometry_redesign_접속선" + ], + "41": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트", + "pages_b06_section_b06_culvert_set_검증_근거와_후속", + "pages_b06_section_b06_culvert_set_계획선_규칙", + "pages_b06_section_b06_culvert_set_구현_항목", + "pages_b06_section_b06_culvert_set_입력_판정", + "pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷" + ], + "42": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_로컬라이제이션", + "pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업", + "pages_b10_payment_b10_frontend_의존성", + "pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup", + "pages_b10_payment_b10_frontend_파일_구조" + ], + "43": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status", + "pages_b11_status_b11_frontend_로컬라이제이션", + "pages_b11_status_b11_frontend_의존성", + "pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup", + "pages_b11_status_b11_frontend_파일_구조" + ], + "44": [ + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_스키마_개요", + "concepts_db_schema_overview_설계_원칙", + "concepts_db_schema_overview_테이블_관계_핵심_흐름", + "concepts_db_schema_overview_테이블_그룹_9개", + "concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템", + "concepts_storage_paths", + "concepts_storage_paths_db_컬럼_실제_경로_매핑", + "concepts_storage_paths_경로_패턴", + "concepts_storage_paths_원칙_backend_md_3절", + "concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure", + "concepts_storage_paths_코드_감사_주의사항", + "concepts_storage_paths_파일명_규칙_structure_md_1절" + ], + "45": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_프로젝트_관리_테이블", + "concepts_db_schema_projects_project_automations_프로젝트_자동화_정책", + "concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷", + "concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태", + "concepts_db_schema_projects_projects_프로젝트" + ], + "46": [ + "concepts_law_source_quality", + "concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호", + "concepts_law_source_quality_원인_추정", + "concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함", + "concepts_law_source_quality_조치_상태", + "concepts_law_source_quality_확인_범위", + "concepts_standard_drawing_cost_inputs" + ], + "47": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_세부_구현", + "pages_a01_home_a01_components_데이터_흐름", + "pages_a01_home_a01_components_미해결", + "pages_a01_home_a01_components_스타일", + "pages_a01_home_a01_components_의존성" + ], + "48": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_세부_구현", + "pages_a02_progdetail_a02_components_데이터_흐름", + "pages_a02_progdetail_a02_components_미해결_특이사항", + "pages_a02_progdetail_a02_components_스타일_css", + "pages_a02_progdetail_a02_components_의존성" + ], + "49": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_구조", + "pages_a02_progdetail_a02_frontend_세부_구현", + "pages_a02_progdetail_a02_frontend_제약_준수", + "pages_a02_progdetail_a02_frontend_컴포넌트_분석" + ], + "50": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_사용자_회사", + "pages_b01_dashboard_b01_api_시스템_관리자", + "pages_b01_dashboard_b01_api_프로젝트_자동화", + "pages_b01_dashboard_b01_api_회사_관리자" + ], + "51": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_클라이언트", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료", + "pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조", + "pages_b03_fileinput_b03_frontend_페이지_업로드_흐름" + ], + "52": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스", + "pages_b05_profile_b05_corridor_surface_검증", + "pages_b05_profile_b05_corridor_surface_저장_호환성", + "pages_b05_profile_b05_corridor_surface_진행_중_계획", + "pages_b05_profile_b05_corridor_surface_프론트엔드_구성" + ], + "53": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획", + "pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기" + ], + "54": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증", + "pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류", + "pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위", + "pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목" + ], + "55": [ + "architecture_project_map", + "architecture_project_map_aislo_프로젝트_지도", + "architecture_project_map_명칭_판정", + "architecture_project_map_탐색_순서", + "architecture_project_map_현재_명칭과_책임", + "architecture_workflow_data_flow", + "b08_designdetail_b08_frontend", + "concepts_quantity_cost_contract", + "pages_B07_DesignDetail_B07_frontend", + "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "pages_B09_Estimation_B09_overview_2026_09" + ], + "56": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치", + "pages_b08_designdetail_b08_cross_structure_sheets_결과", + "pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름", + "pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정", + "pages_b08_designdetail_b08_cross_structure_sheets_한계" + ], + "57": [ + "b05_profile_b05_backend", + "concepts_completed_2026_09_07", + "pages_b06_section_b06_backend", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_현재_사용자_동작" + ], + "58": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경", + "concepts_b07_external_webcad_demos_검증_상태", + "concepts_b07_external_webcad_demos_라이선스_주의", + "concepts_b07_external_webcad_demos_실행과_종료" + ], + "59": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함", + "concepts_temp_upload_사용처", + "concepts_temp_upload_주요_개념_및_스펙", + "concepts_temp_upload_주요_구성_요소" + ], + "60": [ + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes" + ], + "61": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes" + ], + "62": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_쓰는_테이블", + "pages_b02_projregister_b02_db_저장소_파일시스템", + "pages_b02_projregister_b02_db_참고_계획_당시_의도" + ], + "63": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_조회", + "pages_b03_fileinput_b03_api_일반_업로드", + "pages_b03_fileinput_b03_api_청크_업로드" + ], + "64": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_함수", + "pages_b04_preprocess_b04_db_쓰는_테이블", + "pages_b04_preprocess_b04_db_참고" + ], + "65": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_스키마_및_반환_필드", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest", + "pages_b05_profile_b05_api_엔드포인트" + ], + "66": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_저장_검증", + "pages_b05_profile_b05_corridor_patch_finish_패치_마감" + ], + "67": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "68": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급", + "pages_b05_profile_b05_structure_stations_검증", + "pages_b05_profile_b05_structure_stations_공급_경로", + "pages_b05_profile_b05_structure_stations_정본_규칙" + ], + "69": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠" + ], + "70": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할", + "pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_drainage_render_3_의존성", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러" + ], + "71": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할", + "pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_profile_structures_3_의존성", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션" + ], + "72": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_개요_및_역할", + "pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_selection_3_의존성", + "pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화" + ], + "73": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리", + "pages_b06_section_b06_culvert_link_trim_검증", + "pages_b06_section_b06_culvert_link_trim_원인과_경계", + "pages_b06_section_b06_culvert_link_trim_처리_항목" + ], + "74": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_검증", + "pages_b06_section_b06_pavement_revetment_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_포장과_물넘이" + ], + "75": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할", + "pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수", + "pages_b06_section_backend_b06_section_engine_areas_3_의존성", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진" + ], + "76": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할", + "pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트", + "pages_b06_section_backend_b06_section_router_confirm_3_의존성", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터" + ], + "77": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트" + ], + "78": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤" + ], + "79": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러" + ], + "82": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작" + ], + "83": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링" + ], + "84": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진" + ], + "85": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러" + ], + "86": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_page_3_의존성", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터" + ], + "87": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_section_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립" + ], + "88": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_구현되지_않은_항목", + "pages_b07_quantity_b07_backend_구현된_항목", + "pages_b07_quantity_b07_backend_책임_경계_미결" + ], + "89": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진", + "pages_b08_designdetail_b08_cad_blocks_검증", + "pages_b08_designdetail_b08_cad_blocks_구현", + "pages_b08_designdetail_b08_cad_blocks_범위_결정" + ], + "90": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계", + "pages_b08_designdetail_b08_cad_commands_검증_제한", + "pages_b08_designdetail_b08_cad_commands_구현_범위", + "pages_b08_designdetail_b08_cad_commands_핵심_구성" + ], + "91": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_검증_후속", + "pages_b08_designdetail_b08_cad_table_entity_기능", + "pages_b08_designdetail_b08_cad_table_entity_모델", + "pages_b08_designdetail_b08_cad_table_entity_이관_범위" + ], + "92": [ + "architecture_public_admin_map", + "architecture_public_admin_map_공개_인증_관리_영역_지도", + "architecture_public_admin_map_공통_의존", + "architecture_public_admin_map_직접_구현_관계" + ], + "93": [ + "architecture_shared_resources", + "architecture_shared_resources_공유_자원_영향_지도", + "architecture_shared_resources_단계별_직접_연결", + "architecture_shared_resources_영향_분석_규칙" + ], + "94": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸", + "pages_a00_common_a00_common_개요", + "pages_a00_common_a00_common_세분화_마크다운_문서_목록" + ], + "95": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_appshell_주요_함수_목록" + ], + "96": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_router_주요_함수_목록" + ], + "97": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_엔드포인트", + "pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic" + ], + "98": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_백엔드_python", + "pages_b04_preprocess_b04_dependencies_프론트엔드_typescript" + ], + "99": [ + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요" + ], + "100": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_사용_관계", + "pages_b05_profile_b05_db_repository_함수", + "pages_b05_profile_b05_db_저장_경로" + ], + "101": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식", + "pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "102": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준", + "pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록" + ], + "103": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록" + ], + "104": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록" + ], + "105": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록" + ], + "106": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록" + ], + "107": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_사용_관계", + "pages_b06_section_b06_db_repository_함수", + "pages_b06_section_b06_db_파일_경로" + ], + "108": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트" + ], + "109": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트" + ], + "110": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널" + ], + "111": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "112": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_역참조_사용처", + "concepts_common_util_common_util_project_delete_주요_함수_목록" + ], + "113": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_역참조_사용처", + "concepts_common_util_common_util_storage_주요_함수_목록" + ], + "114": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_역참조_사용처", + "concepts_common_util_common_util_workflow_state_주요_함수_목록" + ], + "115": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_운영_규칙" + ], + "116": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성", + "pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록" + ], + "117": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록" + ], + "118": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록", + "pages_a06_login_backend_a06_login_router_연관_개념_및_의존성" + ], + "119": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록", + "pages_a07_register_backend_a07_register_router_연관_개념_및_의존성" + ], + "120": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록", + "pages_a08_support_backend_a08_support_router_연관_개념_및_의존성" + ], + "121": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록", + "pages_a09_security_backend_a09_security_router_연관_개념_및_의존성" + ], + "122": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계", + "pages_b01_dashboard_b01_db_트랜잭션_경계" + ], + "123": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈" + ], + "124": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록", + "pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성" + ], + "125": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록" + ], + "126": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성", + "pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록" + ], + "127": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계", + "pages_b03_fileinput_b03_db_파일_경로" + ], + "128": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_공통_모듈" + ], + "129": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성", + "pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록" + ], + "130": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성", + "pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록" + ], + "131": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_페이지_파일별_연결" + ], + "132": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록" + ], + "133": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록", + "pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성" + ], + "134": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록", + "pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성" + ], + "135": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록", + "pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성" + ], + "136": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈", + "pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록" + ], + "137": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록", + "pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성" + ], + "138": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록" + ], + "139": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록" + ], + "140": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록" + ], + "141": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록" + ], + "142": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록" + ], + "143": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록" + ], + "144": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_공통_모듈" + ], + "145": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록", + "pages_b06_section_backend_b06_section_router_연관_개념_및_의존성" + ], + "146": [ + "architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름", + "architecture_workflow_data_flow_b04_b06_자동_계산과_재설계", + "architecture_workflow_data_flow_단계_관계", + "architecture_workflow_data_flow_상태와_산출물_무효화", + "architecture_workflow_data_flow_정본_위치" + ], + "147": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_엔드포인트", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "148": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조" + ], + "149": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획" + ], + "150": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_후속_완료_항목" + ], + "151": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정" + ], + "152": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "153": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "154": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_실제_api" + ], + "155": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록" + ], + "156": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록" + ], + "157": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록" + ], + "158": [ + "b03_fileinput_route_snapshot_crs" + ], + "159": [ + "b03_fileinput_upload_ui_2026_09" + ], + "160": [ + "b04_preprocess_compass_crs_2026_09" + ], + "161": [ + "b04_preprocess_drainage_compass_crs" + ], + "162": [ + "b05_profile_corridor_cut_fill" + ], + "163": [ + "b05_profile_corridor_plan_curves" + ], + "164": [ + "b05_profile_frontend" + ], + "165": [ + "b05_profile_masshaul_structure_2026_09" + ], + "166": [ + "b05_profile_profile_interaction_2026_09" + ], + "167": [ + "b06_section_cross_design_ui_2026_09" + ], + "168": [ + "b06_section_masshaul_culvert_2026_09" + ], + "169": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "170": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "171": [ + "b08_designdetail_cad_delivery_2026_09" + ], + "172": [ + "b08_designdetail_cad_interaction" + ], + "173": [ + "b08_designdetail_cad_title_block" + ], + "174": [ + "b08_designdetail_cad_usability_2026_09_01" + ], + "175": [ + "b08_designdetail_frontend" + ], + "176": [ + "b08_designdetail_openwebcad_app" + ], + "177": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "178": [ + "concept_drainage_watershed" + ], + "179": [ + "concept_mass_haul_diagram" + ], + "180": [ + "concepts_completed_2026_09_01" + ], + "181": [ + "concepts_completed_2026_09_01_followups" + ], + "182": [ + "concepts_completed_2026_09_02" + ], + "183": [ + "concepts_completed_2026_09_03" + ], + "184": [ + "concepts_completed_2026_09_03_additional" + ], + "185": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query" + ], + "186": [ + "index" + ], + "187": [ + "pages_b03_fileinput_backend" + ], + "188": [ + "pages_b03_fileinput_frontend" + ], + "189": [ + "pages_b04_preprocess_backend" + ], + "190": [ + "pages_b04_preprocess_frontend" + ], + "191": [ + "pages_b07_quantity_backend_b07_quantity_router" + ], + "192": [ + "pages_b08_designdetail_cad_blocks" + ], + "193": [ + "pages_b08_designdetail_cad_table_entity" + ], + "194": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "195": [ + "query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query" + ], + "196": [ + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_계산_엔진", + "pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정", + "pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성", + "pages_b06_section_b06_backend_요청_응답_모델" + ] + }, + "cohesion": { + "0": 0.06451612903225806, + "1": 0.04878048780487805, + "2": 0.13333333333333333, + "3": 0.125, + "4": 0.125, + "5": 0.16666666666666666, + "6": 0.16666666666666666, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.18181818181818182, + "12": 0.18181818181818182, + "13": 0.18181818181818182, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2, + "18": 0.2, + "19": 0.2, + "20": 0.2, + "21": 0.2, + "22": 0.2, + "23": 0.2, + "24": 0.2222222222222222, + "25": 0.2222222222222222, + "26": 0.2222222222222222, + "27": 0.25, + "28": 0.25, + "29": 0.25, + "30": 0.25, + "31": 0.25, + "32": 0.25, + "33": 0.2857142857142857, + "34": 0.2857142857142857, + "35": 0.2857142857142857, + "36": 0.2857142857142857, + "37": 0.2857142857142857, + "38": 0.2857142857142857, + "39": 0.2857142857142857, + "40": 0.2857142857142857, + "41": 0.2857142857142857, + "42": 0.2857142857142857, + "43": 0.2857142857142857, + "44": 0.15384615384615385, + "45": 0.3333333333333333, + "46": 0.2857142857142857, + "47": 0.3333333333333333, + "48": 0.3333333333333333, + "49": 0.3333333333333333, + "50": 0.3333333333333333, + "51": 0.3333333333333333, + "52": 0.3333333333333333, + "53": 0.3333333333333333, + "54": 0.3333333333333333, + "55": 0.2, + "56": 0.3333333333333333, + "57": 0.3333333333333333, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.4, + "65": 0.4, + "66": 0.4, + "67": 0.4, + "68": 0.4, + "69": 0.4, + "70": 0.4, + "71": 0.4, + "72": 0.4, + "73": 0.4, + "74": 0.4, + "75": 0.4, + "76": 0.4, + "77": 0.4, + "78": 0.4, + "79": 0.4, + "80": 0.4, + "81": 0.4, + "82": 0.4, + "83": 0.4, + "84": 0.4, + "85": 0.4, + "86": 0.4, + "87": 0.4, + "88": 0.4, + "89": 0.4, + "90": 0.4, + "91": 0.4, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.5, + "96": 0.5, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.5, + "101": 0.5, + "102": 0.5, + "103": 0.5, + "104": 0.5, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.6666666666666666, + "113": 0.6666666666666666, + "114": 0.6666666666666666, + "115": 0.6666666666666666, + "116": 0.6666666666666666, + "117": 0.6666666666666666, + "118": 0.6666666666666666, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 0.6666666666666666, + "122": 0.6666666666666666, + "123": 0.6666666666666666, + "124": 0.6666666666666666, + "125": 0.6666666666666666, + "126": 0.6666666666666666, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.6666666666666666, + "131": 0.6666666666666666, + "132": 0.6666666666666666, + "133": 0.6666666666666666, + "134": 0.6666666666666666, + "135": 0.6666666666666666, + "136": 0.6666666666666666, + "137": 0.6666666666666666, + "138": 0.6666666666666666, + "139": 0.6666666666666666, + "140": 0.6666666666666666, + "141": 0.6666666666666666, + "142": 0.6666666666666666, + "143": 0.6666666666666666, + "144": 0.6666666666666666, + "145": 0.6666666666666666, + "146": 0.4, + "147": 0.6666666666666666, + "148": 1.0, + "149": 1.0, + "150": 1.0, + "151": 1.0, + "152": 1.0, + "153": 1.0, + "154": 1.0, + "155": 1.0, + "156": 1.0, + "157": 1.0, + "158": 1.0, + "159": 1.0, + "160": 1.0, + "161": 1.0, + "162": 1.0, + "163": 1.0, + "164": 1.0, + "165": 1.0, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0, + "178": 1.0, + "179": 1.0, + "180": 1.0, + "181": 1.0, + "182": 1.0, + "183": 1.0, + "184": 1.0, + "185": 1.0, + "186": 1.0, + "187": 1.0, + "188": 1.0, + "189": 1.0, + "190": 1.0, + "191": 1.0, + "192": 1.0, + "193": 1.0, + "194": 1.0, + "195": 1.0, + "196": 0.4 + }, + "gods": [ + { + "id": "concepts_completed_2026_09_04", + "label": "2026-09-04 완료 항목", + "degree": 17 + }, + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates — Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "label": "DB: 로그/모니터링 테이블", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "label": "2026-08-29 완료 반영", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "label": "DB: 파일/지표면분석 테이블", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register — Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support — Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister — Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_인증_rbac", + "label": "인증 / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "label": "배수유역 해석 및 세부설계 (Drainage Watershed)", + "degree": 9 + } + ], + "surprises": [ + { + "source": "2026-09-04 완료 항목", + "target": "B05_Profile/B05_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B05_Profile/B05_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B05_Profile/B05_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B08_DesignDetail/B08_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B08_DesignDetail/B08_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B08_DesignDetail/B08_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "B07 구조물 표준도 — 조사·합의와 현재 통로", + "target": "표준도·수량·원가 입력의 미결 경계", + "source_files": [ + "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "concepts/standard_drawing_cost_inputs.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `표준도·수량·원가 입력의 미결 경계` unexpectedly reaches hub `B07 구조물 표준도 — 조사·합의와 현재 통로`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B01_Dashboard/B01_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B01_Dashboard/B01_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B01_Dashboard/B01_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B03_FileInput/B03_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B03_FileInput/B03_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B03_FileInput/B03_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + } + ], + "questions": [ + { + "type": "bridge_node", + "question": "Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "bridge_node", + "question": "Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "isolated_nodes", + "question": "What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?", + "why": "675 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `UI Templates — Localization & Components` be split into smaller, more focused modules?", + "why": "Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `인증 / RBAC` be split into smaller, more focused modules?", + "why": "Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?", + "why": "Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `2026-09-04 완료 항목` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/.graphify_labels.json b/docs/wiki/graphify-out/2026-09-09/.graphify_labels.json new file mode 100644 index 00000000..d67759d2 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "UI Templates — Localization & Components", "1": "인증 / RBAC", "2": "A00_Common — App Shell Framework", "3": "2026-09-04 완료 항목", "4": "배수유역 해석 및 세부설계 (Drainage Watershed)", "5": "DB: 로그/모니터링 테이블", "6": "A09_Security — Backend", "7": "2026-08-29 완료 반영", "8": "DB: 파일/지표면분석 테이블", "9": "DB: 경로/종횡단 테이블", "10": "A04_NewsHistory — Frontend", "11": "A07_Register — Frontend", "12": "A08_Support — Frontend", "13": "B02_ProjRegister — Frontend", "14": "A01_Home — Frontend", "15": "A05_EduDetail — Frontend", "16": "A06_Login — Frontend", "17": "A08_Support — Backend", "18": "A09_Security — Frontend", "19": "B02_ProjRegister — Backend", "20": "B04_PreProcess — Backend", "21": "B04_PreProcess — Frontend", "22": "B05 구조물 정본·통합 편집", "23": "B06_Section — Frontend", "24": "A03_CompDetail — Frontend", "25": "A06_Login — Backend", "26": "유토곡선 (Mass Haul Diagram) 계산 명세", "27": "A07_Register — Backend", "28": "B06 배수관 구조물 조작·표시", "29": "B06 기슭막이 연동·경사·단별 제어", "30": "B08_DesignDetail — Backend", "31": "B08 토적도·수리집수면적유역도", "32": "B09_Estimation — Frontend", "33": "현재 구현 현황 — 소스 읽기 감사", "34": "DB: 구조물/수량/산출물 테이블", "35": "B01_Dashboard — Backend", "36": "B01_Dashboard — Frontend", "37": "B03_FileInput — Backend", "38": "B05 급선회 3D 국부 보정 계획", "39": "B06 집수정·다단 기슭막이", "40": "B06 배수관 구조물 기하·조작 체계", "41": "B06 배수관 횡단도 세트", "42": "B10_Payment — Frontend", "43": "B11_Status — Frontend", "44": "저장 경로 규칙 (Workflow-based Folder Structure)", "45": "DB: 프로젝트 관리 테이블", "46": "임도기술교본 원문 md 추출 품질 결함", "47": "A01_Home — 세부 구현", "48": "A02_ProgDetail — 세부 구현", "49": "A02_ProgDetail — Frontend", "50": "B01_Dashboard — API", "51": "B03_FileInput — Frontend", "52": "B05 계획노선 코리도 삼각망 서피스", "53": "B05 구조물·UI 현재 계획", "54": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", "55": "B07 구조물 표준도 — 조사·합의와 현재 통로", "56": "B08 횡단도 구조물·장 배치", "57": "2026-09-07 완료·보류 요약", "58": "B07 외부 WebCAD 비교 실행환경", "59": "Temp Upload (프로젝트 생성 전 임시 보관함)", "60": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", "61": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", "62": "B02_ProjRegister — DB", "63": "B03_FileInput — API", "64": "B04_PreProcess — DB", "65": "B05_Profile — API", "66": "B05 변형 성토면 마감·날개 패치", "67": "B05_Profile — Profile Alignment & Table", "68": "B05 구조물 비정규 측점 공급", "69": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", "70": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", "71": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", "72": "_UI_Selection — 배수/구조물 3자 선택 동기화", "73": "B06 인접 측점 구조물 트림 정리", "74": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", "75": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", "76": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", "77": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", "78": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", "79": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", "80": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", "81": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", "82": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", "83": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", "84": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", "85": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", "86": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", "87": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", "88": "B07 Quantity — Backend", "89": "B08 CAD 블록 라이브러리·사진", "90": "B08 OpenWebCAD 명령 체계", "91": "B08_CAD_table_entity.md", "92": "공개·인증·관리 영역 지도", "93": "공유 자원 영향 지도", "94": "A00_Common — 공통 프레임워크 & 유틸", "95": "app_shell.ts", "96": "router.ts", "97": "B04_PreProcess — API", "98": "B04_PreProcess — Dependencies", "99": "B05_Profile — Backend", "100": "B05_Profile — DB 사용 관계", "101": "B05_Profile — 3D Viewer & Interaction", "102": "B05_Profile_Engine_Sections.md", "103": "B05_Profile_Api_Fetch.ts", "104": "B05_Profile_UI_Drainage_Panel", "105": "B05_Profile_UI_Drainage_Pipes", "106": "B05_Profile_UI_Profile_Panel.md", "107": "B06_Section — DB 사용 관계", "108": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", "109": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", "110": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", "111": "B08_DesignDetail — Dependencies", "112": "common_util_project_delete.md", "113": "common_util_storage.md", "114": "common_util_workflow_state.md", "115": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", "116": "A01_Home_UI_Page.md", "117": "A02_ProgDetail_UI_Page.md", "118": "A06_Login_Router.md", "119": "A07_Register_Router.md", "120": "A08_Support_Router.md", "121": "A09_Security_Router.md", "122": "B01_Dashboard — DB 사용 관계", "123": "B01_Dashboard — Dependencies", "124": "B01_Dashboard_Router.md", "125": "B01_Dashboard_UI_Page.md", "126": "B02_ProjRegister_Router.md", "127": "B03_FileInput — DB 사용 관계", "128": "B03_FileInput — Dependencies", "129": "B03_FileInput_Router.md", "130": "B04_PreProcess_Router.md", "131": "B05_Profile — Dependencies", "132": "B05_Profile_Engine_Grade.md", "133": "B05_Profile_Engine_Solver.md", "134": "B05_Profile_Repository.md", "135": "B05_Profile_Router.md", "136": "B05_Profile_Router_Confirm.md", "137": "B05_Profile_Schema.md", "138": "B05_Profile_UI_IrregularStations.md", "139": "B05_Profile_UI_Page.md", "140": "B05_Profile_UI_Panel.md", "141": "B05_Profile_UI_Profile_Alignment.md", "142": "B05_Profile_UI_Profile_Table.md", "143": "B05_Profile_UI_Viewer.md", "144": "B06_Section — Dependencies", "145": "B06_Section_Router.md", "146": "B01~B09 Workflow 데이터 흐름", "147": "B08_DesignDetail — API", "148": "longitudinal_alignment.md", "149": "B03_FileInput_plan_lidar_multi_file.md", "150": "B05_completed_followups.md", "151": "B05_corridor_followup_decisions.md", "152": "B06_api.md", "153": "B07_db.md", "154": "B08_DesignDetail_Router.md", "155": "B09_Estimation_UI_Page.md", "156": "B10_Payment_UI_Page.md", "157": "B11_Status_UI_Page.md", "158": "B03 계획노선 정본·좌표계 후속", "159": "B03 파일 입력 화면 정리", "160": "B04 3D 방위·좌표계 최신 결정", "161": "B04 세부유역·방위·좌표계", "162": "B05 구조물 구간 절취·측벽·성토 패치", "163": "B05 구조물 3D 투영 커브", "164": "B05_Profile — Frontend", "165": "B05 유토곡선·구조물 후속", "166": "B05 종단곡선·실시간 횡단 연동", "167": "B06 횡단 계산 미러·카드 표기", "168": "B06 횡단 관 형상·유토곡선 후속", "169": "B08_DesignDetail_Engine_Cad_Basin.py", "170": "B08_DesignDetail_Engine_Cad_MassHaul.py", "171": "B08 CAD·납품 도면 후속", "172": "B08 CAD 기본 조작", "173": "B08 CAD 도각·표제란", "174": "B08 CAD 사용자 편의성 정리", "175": "B08_DesignDetail — Frontend", "176": "OpenWebCAD Core", "177": "common_util_mass_haul_settle.ts", "178": "Drainage Watershed (유역도)", "179": "Mass Haul Diagram (토적도)", "180": "2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어", "181": "2026-09-01 잔여 완료 체크 정리", "182": "2026-09-02 완료 항목", "183": "2026-09-03 완료 — 입력·배수·종횡단·CAD", "184": "2026-09-03 추가 완료 — 화면·종단·횡단", "185": "Query: 임도 집수정 형태정보", "186": "Wiki Index", "187": "B03 File Input Backend", "188": "B03 File Input Frontend", "189": "B04 PreProcess Backend", "190": "B04 PreProcess Frontend", "191": "B07_Quantity_Router.md", "192": "B08 CAD Blocks Library", "193": "B08 CAD Table Entity", "194": "B08 Cross Section Structure Sheets", "195": "Query: 배수관 매설 각도 제약조건 (임도)", "196": "B06_Section — Backend"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/.graphify_semantic_marker b/docs/wiki/graphify-out/2026-09-09/.graphify_semantic_marker new file mode 100644 index 00000000..b0cd2155 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2385} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/GRAPH_REPORT.md b/docs/wiki/graphify-out/2026-09-09/GRAPH_REPORT.md new file mode 100644 index 00000000..12764f34 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/GRAPH_REPORT.md @@ -0,0 +1,739 @@ +# Graph Report - docs\wiki (2026-09-09) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 992 nodes · 805 edges · 197 communities (115 shown, 82 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `d9b801ae` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- UI Templates — Localization & Components +- 인증 / RBAC +- A00_Common — App Shell Framework +- 2026-09-04 완료 항목 +- 배수유역 해석 및 세부설계 (Drainage Watershed) +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- 2026-08-29 완료 반영 +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- B04_PreProcess — Backend +- B04_PreProcess — Frontend +- B05 구조물 정본·통합 편집 +- B06_Section — Frontend +- A03_CompDetail — Frontend +- A06_Login — Backend +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- A07_Register — Backend +- B06 배수관 구조물 조작·표시 +- B06 기슭막이 연동·경사·단별 제어 +- B08_DesignDetail — Backend +- B08 토적도·수리집수면적유역도 +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B03_FileInput — Backend +- B05 급선회 3D 국부 보정 계획 +- B06 집수정·다단 기슭막이 +- B06 배수관 구조물 기하·조작 체계 +- B06 배수관 횡단도 세트 +- B10_Payment — Frontend +- B11_Status — Frontend +- 저장 경로 규칙 (Workflow-based Folder Structure) +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B03_FileInput — Frontend +- B05 계획노선 코리도 삼각망 서피스 +- B05 구조물·UI 현재 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B07 구조물 표준도 — 조사·합의와 현재 통로 +- B08 횡단도 구조물·장 배치 +- 2026-09-07 완료·보류 요약 +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — API +- B05 변형 성토면 마감·날개 패치 +- B05_Profile — Profile Alignment & Table +- B05 구조물 비정규 측점 공급 +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06 인접 측점 구조물 트림 정리 +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- B08 CAD 블록 라이브러리·사진 +- B08 OpenWebCAD 명령 체계 +- B08_CAD_table_entity.md +- 공개·인증·관리 영역 지도 +- 공유 자원 영향 지도 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — Backend +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.md +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.md +- B06_Section — DB 사용 관계 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- common_util_project_delete.md +- common_util_storage.md +- common_util_workflow_state.md +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.md +- A02_ProgDetail_UI_Page.md +- A06_Login_Router.md +- A07_Register_Router.md +- A08_Support_Router.md +- A09_Security_Router.md +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.md +- B01_Dashboard_UI_Page.md +- B02_ProjRegister_Router.md +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.md +- B04_PreProcess_Router.md +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.md +- B05_Profile_Engine_Solver.md +- B05_Profile_Repository.md +- B05_Profile_Router.md +- B05_Profile_Router_Confirm.md +- B05_Profile_Schema.md +- B05_Profile_UI_IrregularStations.md +- B05_Profile_UI_Page.md +- B05_Profile_UI_Panel.md +- B05_Profile_UI_Profile_Alignment.md +- B05_Profile_UI_Profile_Table.md +- B05_Profile_UI_Viewer.md +- B06_Section — Dependencies +- B06_Section_Router.md +- B01~B09 Workflow 데이터 흐름 +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B05_completed_followups.md +- B05_corridor_followup_decisions.md +- B06_api.md +- B07_db.md +- B08_DesignDetail_Router.md +- B09_Estimation_UI_Page.md +- B10_Payment_UI_Page.md +- B11_Status_UI_Page.md +- B03 계획노선 정본·좌표계 후속 +- B03 파일 입력 화면 정리 +- B04 3D 방위·좌표계 최신 결정 +- B04 세부유역·방위·좌표계 +- B05 구조물 구간 절취·측벽·성토 패치 +- B05 구조물 3D 투영 커브 +- B05_Profile — Frontend +- B05 유토곡선·구조물 후속 +- B05 종단곡선·실시간 횡단 연동 +- B06 횡단 계산 미러·카드 표기 +- B06 횡단 관 형상·유토곡선 후속 +- B08_DesignDetail_Engine_Cad_Basin.py +- B08_DesignDetail_Engine_Cad_MassHaul.py +- B08 CAD·납품 도면 후속 +- B08 CAD 기본 조작 +- B08 CAD 도각·표제란 +- B08 CAD 사용자 편의성 정리 +- B08_DesignDetail — Frontend +- OpenWebCAD Core +- common_util_mass_haul_settle.ts +- Drainage Watershed (유역도) +- Mass Haul Diagram (토적도) +- 2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어 +- 2026-09-01 잔여 완료 체크 정리 +- 2026-09-02 완료 항목 +- 2026-09-03 완료 — 입력·배수·종횡단·CAD +- 2026-09-03 추가 완료 — 화면·종단·횡단 +- Query: 임도 집수정 형태정보 +- Wiki Index +- B03 File Input Backend +- B03 File Input Frontend +- B04 PreProcess Backend +- B04 PreProcess Frontend +- B08 CAD Blocks Library +- B08 CAD Table Entity +- B08 Cross Section Structure Sheets +- Query: 배수관 매설 각도 제약조건 (임도) +- B06_Section — Backend + +## God Nodes (most connected - your core abstractions) +1. `2026-09-04 완료 항목` - 17 edges +2. `UI Templates — Localization & Components` - 12 edges +3. `DB: 로그/모니터링 테이블` - 11 edges +4. `2026-08-29 완료 반영` - 10 edges +5. `DB: 파일/지표면분석 테이블` - 10 edges +6. `A07_Register — Frontend` - 10 edges +7. `A08_Support — Frontend` - 10 edges +8. `B02_ProjRegister — Frontend` - 10 edges +9. `인증 / RBAC` - 9 edges +10. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges + +## Surprising Connections (you probably didn't know these) +- `2026-09-04 완료 항목` --references--> `B05_Profile/B05_backend` [EXTRACTED] + concepts/completed_2026-09-04.md → B05_Profile/B05_backend.md +- `2026-09-04 완료 항목` --references--> `B08_DesignDetail/B08_frontend` [EXTRACTED] + concepts/completed_2026-09-04.md → B08_DesignDetail/B08_frontend.md +- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `표준도·수량·원가 입력의 미결 경계` [EXTRACTED] + pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → concepts/standard_drawing_cost_inputs.md +- `2026-09-04 완료 항목` --references--> `B01_Dashboard/B01_frontend` [EXTRACTED] + concepts/completed_2026-09-04.md → B01_Dashboard/B01_frontend.md +- `2026-09-04 완료 항목` --references--> `B03_FileInput/B03_backend` [EXTRACTED] + concepts/completed_2026-09-04.md → B03_FileInput/B03_backend.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **B03-B08 Workflow Data Flow** — b03_fileinput_route_snapshot_crs, b04_preprocess_drainage_compass_crs, b05_profile_frontend, b06_section_cross_design_ui_2026_09, b08_designdetail_frontend [INFERRED 0.90] +- **Shared Mass Haul Calculation and UI** — b05_profile_masshaul_structure_2026_09, b06_section_masshaul_culvert_2026_09, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.85] +- **CAD Delivery and Usability Framework** — b08_designdetail_cad_interaction, b08_designdetail_cad_title_block, b08_designdetail_cad_usability_2026_09_01, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.95] +- **B05 Profile Interaction & Viewer Updates** — b05_profile_b05_frontend_viewer, b05_profile_b05_profile_interaction_2026_09, b05_profile_b05_frontend [EXTRACTED 0.90] +- **B08 Design Detail Drawing Updates** — b08_designdetail_b08_frontend, b08_designdetail_b08_cross_structure_sheets [EXTRACTED 0.90] +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (197 total, 82 thin omitted) + +### Community 0 - "UI Templates — Localization & Components" +Cohesion: 0.06 +Nodes (27): CRS 메타데이터 정상화, 검증 범위와 모순 이력, 검증된 판정, 데이터 흐름, 사용처, 백엔드 (Python 3.12.7), 선정 원칙 (agent.md 3절), 외부 라이브러리 의존성 (+19 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.05 +Nodes (35): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기 (+27 more) + +### Community 2 - "A00_Common — App Shell Framework" +Cohesion: 0.13 +Nodes (13): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+5 more) + +### Community 3 - "2026-09-04 완료 항목" +Cohesion: 0.12 +Nodes (16): B01_Dashboard/B01_frontend, B03_FileInput/B03_backend, B03_FileInput/B03_frontend, B04_PreProcess/B04_frontend, B05_Profile/B05_frontend, B05_Profile/B05_frontend_alignment, B05_Profile/B05_frontend_viewer, B05_Profile/B05_profile_interaction_2026_09 (+8 more) + +### Community 4 - "배수유역 해석 및 세부설계 (Drainage Watershed)" +Cohesion: 0.12 +Nodes (14): 1. B04 vs B05 역할 분담 및 일원화, 2. 공용 배수 엔진 및 WAMIS 강우량 연동 (Phase 1~2, 2026-08-13 관측소 전환), 3. 구조물 3단 옵션 체계 & UI (Phase 3~5), 4. 해석 알고리즘 — 등고선 하강 (Contour Descent), 5. 적색/청색 판정 및 유역 확장, 6. 평균 흐름 화살표 (Flow Arrows) 및 흐름강도 램프, 7. 영구저장소 산출물 구조, 8. B08 수리집수면적유역도 (+6 more) + +### Community 5 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 6 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 7 - "2026-08-29 완료 반영" +Cohesion: 0.18 +Nodes (10): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+2 more) + +### Community 8 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 9 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 10 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 11 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 12 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 13 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 14 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 15 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 16 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 17 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 18 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 19 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 20 - "B04_PreProcess — Backend" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 21 - "B04_PreProcess — Frontend" +Cohesion: 0.20 +Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more) + +### Community 22 - "B05 구조물 정본·통합 편집" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 23 - "B06_Section — Frontend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 24 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 25 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 26 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.22 +Nodes (8): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세, B08 Quantity — 2026-09 수량산출 + +### Community 27 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 28 - "B06 배수관 구조물 조작·표시" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 29 - "B06 기슭막이 연동·경사·단별 제어" +Cohesion: 0.25 +Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창 + +### Community 30 - "B08_DesignDetail — Backend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 31 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.25 +Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표 + +### Community 32 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 33 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.29 +Nodes (6): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사 + +### Community 34 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 35 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 36 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 37 - "B03_FileInput — Backend" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 38 - "B05 급선회 3D 국부 보정 계획" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 39 - "B06 집수정·다단 기슭막이" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 40 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 41 - "B06 배수관 횡단도 세트" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 42 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 43 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 44 - "저장 경로 규칙 (Workflow-based Folder Structure)" +Cohesion: 0.15 +Nodes (11): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템), DB 컬럼 ↔ 실제 경로 매핑, 경로 패턴, 원칙 (backend.md 3절) (+3 more) + +### Community 45 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 46 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.29 +Nodes (6): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위, 표준도·수량·원가 입력의 미결 경계 + +### Community 47 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 48 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 49 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 50 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 51 - "B03_FileInput — Frontend" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 52 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 53 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 54 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 55 - "B07 구조물 표준도 — 조사·합의와 현재 통로" +Cohesion: 0.20 +Nodes (9): Aislo 프로젝트 지도, 명칭 판정, 탐색 순서, 현재 명칭과 책임, B08_DesignDetail/B08_frontend, B08 수량 ↔ B09 원가 계약, B07 DesignDetail — 현재 책임, B07 구조물 표준도 — 조사·합의와 현재 통로 (+1 more) + +### Community 56 - "B08 횡단도 구조물·장 배치" +Cohesion: 0.33 +Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계 + +### Community 57 - "2026-09-07 완료·보류 요약" +Cohesion: 0.33 +Nodes (4): B05_Profile/B05_backend, 2026-09-07 완료·보류 요약, B07 Quantity — Frontend, 현재 사용자 동작 + +### Community 58 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 59 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 60 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 61 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 62 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 63 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 64 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 65 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 66 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 67 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 68 - "B05 구조물 비정규 측점 공급" +Cohesion: 0.40 +Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙 + +### Community 69 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 70 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 71 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 72 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 73 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 74 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이" +Cohesion: 0.40 +Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이 + +### Community 75 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 76 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 77 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 78 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 79 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 80 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 81 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 82 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 83 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 84 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 85 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 86 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 87 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 88 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 89 - "B08 CAD 블록 라이브러리·사진" +Cohesion: 0.40 +Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정 + +### Community 90 - "B08 OpenWebCAD 명령 체계" +Cohesion: 0.40 +Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성 + +### Community 91 - "B08_CAD_table_entity.md" +Cohesion: 0.40 +Nodes (4): 검증·후속, 기능, 모델, 이관 범위 + +### Community 92 - "공개·인증·관리 영역 지도" +Cohesion: 0.50 +Nodes (3): 공개·인증·관리 영역 지도, 공통 의존, 직접 구현 관계 + +### Community 93 - "공유 자원 영향 지도" +Cohesion: 0.50 +Nodes (3): 공유 자원 영향 지도, 단계별 직접 연결, 영향 분석 규칙 + +### Community 94 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 95 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 96 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 97 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 98 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 99 - "B05_Profile — Backend" +Cohesion: 0.50 +Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요 + +### Community 100 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 101 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 102 - "B05_Profile_Engine_Sections.md" +Cohesion: 0.50 +Nodes (3): ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 104 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 105 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 106 - "B05_Profile_UI_Profile_Panel.md" +Cohesion: 0.50 +Nodes (3): 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 107 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 108 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 109 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 110 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 111 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 146 - "B01~B09 Workflow 데이터 흐름" +Cohesion: 0.40 +Nodes (5): B01~B09 Workflow 데이터 흐름, B04→B06 자동 계산과 재설계, 단계 관계, 상태와 산출물 무효화, 정본 위치 + +### Community 196 - "B06_Section — Backend" +Cohesion: 0.40 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +## Knowledge Gaps +- **675 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+670 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **82 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _675 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?** + _Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected._ +- **Should `2026-09-04 완료 항목` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/cost.json b/docs/wiki/graphify-out/2026-09-09/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/graph.json b/docs/wiki/graphify-out/2026-09-09/graph.json new file mode 100644 index 00000000..98cd8c87 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/graph.json @@ -0,0 +1,19913 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "b05_profile_interaction_group", + "label": "B05 Profile Interaction & Viewer Updates", + "nodes": [ + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "b08_design_detail_updates", + "label": "B08 Design Detail Drawing Updates", + "nodes": [ + "b08_designdetail_b08_frontend", + "b08_designdetail_b08_cross_structure_sheets" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "implementation_status.md", + "id": "architecture_implementation_status" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "project_map.md", + "id": "architecture_project_map" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "public_admin_map.md", + "id": "architecture_public_admin_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "shared_resources.md", + "id": "architecture_shared_resources" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "workflow_data_flow.md", + "id": "architecture_workflow_data_flow" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework.md", + "id": "concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 app shell framework", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework_scaffold.md", + "id": "concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "b_page_scaffold", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api_common.md", + "id": "concepts_api_common" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "auth_rbac.md", + "id": "concepts_auth_rbac" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07_external_webcad_demos.md", + "id": "concepts_b07_external_webcad_demos" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "common_util.md", + "id": "concepts_common_util" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "common_util_project_delete.md", + "id": "concepts_common_util_common_util_project_delete" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "common_util_storage.md", + "id": "concepts_common_util_common_util_storage" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "common_util_workflow_state.md", + "id": "concepts_common_util_common_util_workflow_state" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "completed_2026-08-29.md", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "completed_2026-08-29.md", + "id": "concepts_completed_2026_08_29" + }, + { + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "2026-08-29 \u110b\u116a\u11ab\u1105\u116d \u1107\u1161\u11ab\u110b\u1167\u11bc", + "id": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b03 \u110c\u1162\u110b\u1165\u11b8\u1105\u1169\u1103\u1173\u00b7b05 \u110e\u116c\u1109\u1175\u11ab \u110c\u1169\u1112\u116c", + "id": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af ui \u1110\u1169\u11bc\u1112\u1161\u11b8", + "id": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1100\u1169\u110c\u1165\u11bc \u110e\u1165\u11a8\u1103\u1169\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab \u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "label": "B07 CAD \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1110\u1166\u1106\u1161", + "id": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "label": "B07 CAD \ud655\ub300\u00b7\ud32c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1112\u116a\u11a8\u1103\u1162\u00b7\u1111\u1162\u11ab", + "id": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "label": "B07\u2194B08 \uc21c\uc11c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07\u2194b08 \u1109\u116e\u11ab\u1109\u1165", + "id": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "label": "\ucd08\uae30\uac12 \ubcf4\uc804", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1100\u1161\u11b9 \u1107\u1169\u110c\u1165\u11ab", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1112\u116a \u1107\u1169\u11a8\u110b\u116f\u11ab \u1109\u1175\u11af\u110e\u1173\u11a8", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u1107\u1162\u1109\u116e\u1109\u1175\u1109\u1165\u11af \u110e\u116e\u110e\u1165\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "crs_metadata.md", + "id": "concepts_crs_metadata" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "files_surface.md", + "id": "concepts_db_schema_files_surface" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "logs_monitoring.md", + "id": "concepts_db_schema_logs_monitoring" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "overview.md", + "id": "concepts_db_schema_overview" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects.md", + "id": "concepts_db_schema_projects" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_profile.md", + "id": "concepts_db_schema_route_profile" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections.data.structures", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 148, + "community_name": "longitudinal_alignment.md", + "norm_label": "longitudinal_alignment.md", + "id": "concepts_db_schema_route_profile_longitudinal_alignment" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "community": 148, + "community_name": "longitudinal_alignment.md", + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structure_output.md", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "readme.md", + "id": "concepts_db_schema_unconfirmed_readme" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users_auth.md", + "id": "concepts_db_schema_users_auth" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "companies (\u1112\u116c\u1109\u1161)", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "dependencies.md", + "id": "concepts_dependencies" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "design.md", + "id": "concepts_design" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "label": "drainage_watershed.md", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "drainage_watershed.md", + "id": "concepts_drainage_watershed" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)", + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)", + "id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)", + "id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc", + "id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173", + "id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169", + "id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "8. b08 \u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "las_free_sheet_surface.md", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "las_free_sheet_surface.md", + "id": "concepts_las_free_sheet_surface" + }, + { + "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1103\u1169\u110b\u1167\u11b8\u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1100\u1168\u110b\u1163\u11a8\u1100\u116a \u1112\u116a\u11a8\u110c\u1165\u11bc\u1100\u1161\u11b9", + "id": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "label": "\ud750\ub984", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "label": "E2E \uacb0\uacfc", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "e2e \u1100\u1167\u11af\u1100\u116a", + "id": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "law_source_quality.md", + "id": "concepts_law_source_quality" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "label": "mass_haul_diagram.md", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "mass_haul_diagram.md", + "id": "concepts_mass_haul_diagram" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "id": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1169\u11a8\u110c\u1165\u11a8", + "id": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1168\u1109\u1161\u11ab \u1109\u116e\u1109\u1175\u11a8 \u1106\u1175\u11be \u110b\u116f\u11ab\u1105\u1175 (\u1109\u1175\u11af\u1106\u116e \u1100\u116a\u11ab\u1105\u1168 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "3. \u110c\u1175\u1107\u1161\u11ab\u110b\u1172\u1112\u1167\u11bc\u1107\u1167\u11af \u1110\u1169\u1105\u1163\u11bc\u1112\u116a\u11ab\u1109\u1161\u11ab\u1100\u1168\u1109\u116e \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9 (`config_system.py`)", + "id": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "4. \u1110\u1169\u1100\u1169\u11bc \u110b\u116e\u11ab\u1107\u1161\u11ab\u110c\u1161\u11bc\u1107\u1175 \u1109\u1165\u11ab\u110c\u1165\u11bc\u1100\u1165\u1105\u1175 \u1106\u1175\u11be \u1107\u116e\u11ab\u1107\u1162 \u1100\u1175\u110c\u116e\u11ab (`config_system.py`)", + "id": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "5. \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1161\u110b\u1163\u11bc (b06 \u1100\u116e\u1112\u1167\u11ab v2)", + "id": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "6. \u110b\u1170\u11b8\u110b\u1162\u11b8 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1106\u1167\u11bc\u1109\u1166 (2026-08-02 \u1112\u116a\u11a8\u110c\u1165\u11bc)", + "id": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "schema_common.md", + "id": "concepts_schema_common" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "label": "storage_paths.md", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "storage_paths.md", + "id": "concepts_storage_paths" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)", + "id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "label": "\uacbd\ub85c \ud328\ud134", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab", + "id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "label": "\uc6d0\uce59 (backend.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc", + "id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc", + "id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp_upload.md", + "id": "concepts_temp_upload" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "label": "ui_templates.md", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_templates.md", + "id": "concepts_ui_templates" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_locale.ts (\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175)", + "id": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_resizer.ts (\u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_palette.ts (\u110c\u1175\u1103\u1169 \u1111\u1161\u11af\u1105\u1166\u1110\u1173 \u110f\u1162\u1109\u1175\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_blocks.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u11af\u1105\u1169\u11a8)", + "id": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_layout.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_elements.ts (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1166\u11af\u1105\u1175\u1106\u1165\u11ab\u1110\u1173 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_overlay.ts (\u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173)", + "id": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_workflow_layout.ts (\u110b\u1166\u11ab\u110c\u1175\u1102\u1175\u110b\u1165\u1105\u1175\u11bc \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "theme.css (\u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e)", + "id": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "label": "\uc81c\uc57d (backend.md \u00a71)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 (backend.md \u00a71)", + "id": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168", + "id": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow_state.md", + "id": "concepts_workflow_state" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110c\u1169\u1112\u116c api", + "id": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L1", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "query_20260821_070423_\u1107\u1162\u1109\u116e\u1100\u116a\u11ab_\u1106\u1162\u1109\u1165\u11af\u1109\u1175_\u1100\u1161\u11a8\u1103\u1169\u110b\u1174_\u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f__\u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165.md", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "q: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af\u1109\u1175 \u1100\u1161\u11a8\u1103\u1169\u110b\u1174 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f. \u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L1", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "query_20260821_101018_\u110b\u1175\u11b7\u1103\u1169_\u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165_\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174_\u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab_\u110b\u1165\u1104\u1165\u11ab\u1100\u1166_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.md", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "q: \u110b\u1175\u11b7\u1103\u1169 \u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174 \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab \u110b\u1165\u1104\u1165\u11ab\u1100\u1166 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common.md", + "id": "pages_a00_common_a00_common" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d", + "id": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "a00_common_appshell.md", + "id": "pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "app_shell.ts", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "a00_common_router.md", + "id": "pages_a00_common_frontend_a00_common_router" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "router.ts", + "id": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_components.md", + "id": "pages_a01_home_a01_components" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_frontend.md", + "id": "pages_a01_home_a01_frontend" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_home \u2014 frontend", + "id": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "a01_home_ui_page.md", + "id": "pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_components.md", + "id": "pages_a02_progdetail_a02_components" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_frontend.md", + "id": "pages_a02_progdetail_a02_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_progdetail \u2014 frontend", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1100\u116e\u110c\u1169", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "a02_progdetail_ui_page.md", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_frontend.md", + "id": "pages_a03_compdetail_a03_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_compdetail \u2014 frontend", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_frontend.md", + "id": "pages_a04_newshistory_a04_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_newshistory \u2014 frontend", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_frontend.md", + "id": "pages_a05_edudetail_a05_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_edudetail \u2014 frontend", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_backend.md", + "id": "pages_a06_login_a06_backend" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_login \u2014 backend", + "id": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_frontend.md", + "id": "pages_a06_login_a06_frontend" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_login \u2014 frontend", + "id": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "a06_login_router.md", + "id": "pages_a06_login_backend_a06_login_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_backend.md", + "id": "pages_a07_register_a07_backend" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_register \u2014 backend", + "id": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_frontend.md", + "id": "pages_a07_register_a07_frontend" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_register \u2014 frontend", + "id": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "a07_register_router.md", + "id": "pages_a07_register_backend_a07_register_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_backend.md", + "id": "pages_a08_support_a08_backend" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_support \u2014 backend", + "id": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_frontend.md", + "id": "pages_a08_support_a08_frontend" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_support \u2014 frontend", + "id": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "a08_support_router.md", + "id": "pages_a08_support_backend_a08_support_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_backend.md", + "id": "pages_a09_security_a09_backend" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_security \u2014 backend", + "id": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_frontend.md", + "id": "pages_a09_security_a09_frontend" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_security \u2014 frontend", + "id": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "a09_security_router.md", + "id": "pages_a09_security_backend_a09_security_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_api.md", + "id": "pages_b01_dashboard_b01_api" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_dashboard \u2014 api", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_backend.md", + "id": "pages_b01_dashboard_b01_backend" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_dashboard \u2014 backend", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_db.md", + "id": "pages_b01_dashboard_b01_db" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dependencies.md", + "id": "pages_b01_dashboard_b01_dependencies" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dashboard \u2014 dependencies", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_frontend.md", + "id": "pages_b01_dashboard_b01_frontend" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_dashboard \u2014 frontend", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1106\u1169\u1103\u1161\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "b01_dashboard_router.md", + "id": "pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "b01_dashboard_ui_page.md", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_backend.md", + "id": "pages_b02_projregister_b02_backend" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_projregister \u2014 backend", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_db.md", + "id": "pages_b02_projregister_b02_db" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_projregister \u2014 db", + "id": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_frontend.md", + "id": "pages_b02_projregister_b02_frontend" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_projregister \u2014 frontend", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "b02_projregister_router.md", + "id": "pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "community": 149, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03_fileinput_plan_lidar_multi_file.md", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "community": 149, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_api.md", + "id": "pages_b03_fileinput_b03_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_fileinput \u2014 api", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "workflow \u110c\u1169\u1112\u116c", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "label": "B03_backend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_backend.md", + "id": "pages_b03_fileinput_b03_backend" + }, + { + "label": "B03_FileInput \u2014 Backend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_fileinput \u2014 backend", + "id": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1111\u1161\u110b\u1175\u11af \u110e\u1165\u1105\u1175", + "id": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u1111\u1161\u110b\u1175\u11af \u110c\u1175\u1106\u116e\u11ab", + "id": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7 (r2 temp upload)", + "id": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u110e\u1169\u1100\u1175\u1112\u116a", + "id": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "label": "workflow\u00b7\uc54c\ub9bc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "workflow\u00b7\u110b\u1161\u11af\u1105\u1175\u11b7", + "id": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_db.md", + "id": "pages_b03_fileinput_b03_db" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_dependencies.md", + "id": "pages_b03_fileinput_b03_dependencies" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_fileinput \u2014 dependencies", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B03_frontend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_frontend.md", + "id": "pages_b03_fileinput_b03_frontend" + }, + { + "label": "B03_FileInput \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_fileinput \u2014 frontend", + "id": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175\u00b7\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "ui \u110c\u1175\u110b\u116f\u11ab \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175 (\u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u116a\u11ab\u1105\u116d)", + "id": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1161\u11bc\u1110\u1162\u00b7\u110b\u1169\u1111\u1173\u1105\u1161\u110b\u1175\u11ab \u1107\u1169\u110c\u1169", + "id": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "b03_fileinput_router.md", + "id": "pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_api.md", + "id": "pages_b04_preprocess_b04_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_preprocess \u2014 api", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "B04_backend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_backend.md", + "id": "pages_b04_preprocess_b04_backend" + }, + { + "label": "B04_PreProcess \u2014 Backend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_preprocess \u2014 backend", + "id": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc (\u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165/\u110c\u1165\u110c\u1161\u11bc\u1109\u1169/\u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u1166\u11ab\u110c\u1175\u11ab \u1109\u1165\u1107\u1173\u1106\u1169\u1103\u1172\u11af", + "id": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e (router / repository / engine / utility)", + "id": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1109\u116e\u110e\u1175\u110c\u1175\u1112\u1167\u11bc\u1103\u1169 \u1103\u1169\u110b\u1167\u11b8 \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 (2026-07-26, 2026-08-01 s8 \u1100\u1162\u1111\u1167\u11ab)", + "id": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175 \u1106\u1175\u11be \u110c\u1161\u1103\u1169\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u2699\ufe0f \u1109\u1165\u11af\u110c\u1165\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc \u1111\u1161\u110b\u1175\u11af \u110c\u1165\u11bc\u1112\u1161\u11b8\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\ud83d\udccb \u1100\u116e\u1112\u1167\u11ab \u110b\u1168\u110b\u116c \u110e\u1165\u1105\u1175 \u1100\u1165\u11b7\u1110\u1169 \u1112\u1161\u11bc\u1106\u1169\u11a8 (plan)", + "id": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "2d/gis \u1106\u1175\u1111\u116d\u1109\u1175 \u110b\u116f\u11ab\u110b\u1175\u11ab \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u110c\u1169\u110e\u1175", + "id": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_db.md", + "id": "pages_b04_preprocess_b04_db" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_preprocess \u2014 db", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_dependencies.md", + "id": "pages_b04_preprocess_b04_dependencies" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_preprocess \u2014 dependencies", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "label": "B04_frontend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_frontend.md", + "id": "pages_b04_preprocess_b04_frontend" + }, + { + "label": "B04_PreProcess \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_preprocess \u2014 frontend", + "id": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175 (3d \u1107\u1172\u110b\u1165)", + "id": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 dom \u1106\u1161\u110b\u116e\u11ab\u1110\u1173 \u1107\u1165\u1100\u1173 \u1109\u116e\u1105\u1175", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 \u1110\u1166\u1106\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1100\u1161\u1103\u1169\u11a8\u1109\u1165\u11bc \u1100\u1162\u1109\u1165\u11ab", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 & api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "label": "\ucc98\ub9ac \ud750\ub984", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u110f\u1161\u1106\u1166\u1105\u1161 \u110f\u1165\u1109\u1165 \u1111\u1175\u1107\u1169\u11ba & 2d \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 ui \u1100\u1162\u1109\u1165\u11ab (2026-08-01~02 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a)", + "id": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "b04_preprocess_router.md", + "id": "pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05_profile_plan_2026-08-18.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "label": "B05_Profile_plan_2026-08-19.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L1", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05_profile_plan_2026-08-19.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175 \u2014 2026-08-19", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "label": "\uc8fc\uc694 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "label": "\uae30\ub85d\ub41c \uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u1105\u1169\u11a8\u1103\u116c\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "label": "B05_api.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_api.md", + "id": "pages_b05_profile_b05_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_profile \u2014 api", + "id": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "api \u1109\u1173\u110f\u1175\u1106\u1161 \u1106\u1175\u11be \u1107\u1161\u11ab\u1112\u116a\u11ab \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "`post /{project_id}/route/confirm` \u110b\u116d\u110e\u1165\u11bc (`routeconfirmrequest`)", + "id": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "label": "B05_backend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_backend.md", + "id": "pages_b05_profile_b05_backend" + }, + { + "label": "B05_Profile \u2014 Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_profile \u2014 backend", + "id": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d", + "id": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "label": "B05_completed_followups.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L1", + "_origin": "ast", + "community": 150, + "community_name": "B05_completed_followups.md", + "norm_label": "b05_completed_followups.md", + "id": "pages_b05_profile_b05_completed_followups" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "ast", + "community": 150, + "community_name": "B05_completed_followups.md", + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "label": "B05_corridor_followup_decisions.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L1", + "_origin": "ast", + "community": 151, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05_corridor_followup_decisions.md", + "id": "pages_b05_profile_b05_corridor_followup_decisions" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "ast", + "community": 151, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "label": "B05_corridor_patch_finish.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L1", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05_corridor_patch_finish.md", + "id": "pages_b05_profile_b05_corridor_patch_finish" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\ud328\uce58 \ub9c8\uac10", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1111\u1162\u110e\u1175 \u1106\u1161\u1100\u1161\u11b7", + "id": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "label": "B05_corridor_surface.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05_corridor_surface.md", + "id": "pages_b05_profile_b05_corridor_surface" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1175\u11ab\u1112\u1162\u11bc \u110c\u116e\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "label": "B05_corridor_turn_correction_plan.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L1", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05_corridor_turn_correction_plan.md", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1106\u1169\u11a8\u110c\u1165\u11a8\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u11a8\u1107\u116e \u1111\u1162\u110e\u1175 \u110c\u1165\u11af\u110e\u1161", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u1102\u1169\u1100\u1167\u11ab \u1112\u116a\u11a8\u110c\u1161\u11bc \u1112\u116c\u1100\u1171", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "label": "\uc644\ub8cc \uc870\uac74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u110c\u1169\u1100\u1165\u11ab", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_db.md", + "id": "pages_b05_profile_b05_db" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_dependencies.md", + "id": "pages_b05_profile_b05_dependencies" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_profile \u2014 dependencies", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_frontend_alignment.md", + "id": "pages_b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_profile \u2014 profile alignment & table", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_frontend_viewer.md", + "id": "pages_b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_profile \u2014 3d viewer & interaction", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "label": "B05_structure_stations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L1", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05_structure_stations.md", + "id": "pages_b05_profile_b05_structure_stations" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "id": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "label": "\uacf5\uae09 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1169\u11bc\u1100\u1173\u11b8 \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "label": "\uc815\ubcf8 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "label": "B05_structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05_structures.md", + "id": "pages_b05_profile_b05_structures" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8", + "id": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1110\u1161\u110b\u1175\u11b8 \u1105\u1166\u110c\u1175\u1109\u1173\u1110\u1173\u1105\u1175", + "id": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab\u00b7\u1109\u1175\u1109\u1165\u11af \u110b\u1169\u11b8\u1109\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af\u1100\u116a \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110e\u116e\u110e\u1165\u11ab\u00b7\u1100\u1162\u1105\u1163\u11a8 \u1103\u1161\u11ab\u1106\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "label": "API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "api", + "id": "pages_b05_profile_b05_structures_api" + }, + { + "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b06 \u1100\u1167\u11bc\u1100\u1168\u110b\u116a \u1102\u1161\u11b7\u110b\u1173\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "b05_profile_engine_grade.md", + "id": "pages_b05_profile_backend_b05_profile_engine_grade" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "b05_profile_engine_sections.md", + "id": "pages_b05_profile_backend_b05_profile_engine_sections" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "b05_profile_engine_solver.md", + "id": "pages_b05_profile_backend_b05_profile_engine_solver" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "b05_profile_repository.md", + "id": "pages_b05_profile_backend_b05_profile_repository" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "b05_profile_router.md", + "id": "pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "b05_profile_router_confirm.md", + "id": "pages_b05_profile_backend_b05_profile_router_confirm" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "b05_profile_schema.md", + "id": "pages_b05_profile_backend_b05_profile_schema" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.md", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.ts", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "b05_profile_ui_irregularstations.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "b05_profile_ui_page.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "b05_profile_ui_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "b05_profile_ui_profile_alignment.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "b05_profile_ui_profile_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "b05_profile_ui_profile_table.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "b05_profile_ui_viewer.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render.md", + "id": "pages_b05_profile_frontend_ui_drainage_render" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures.md", + "id": "pages_b05_profile_frontend_ui_profile_structures" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection.md", + "id": "pages_b05_profile_frontend_ui_selection" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "label": "B06_api.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 152, + "community_name": "B06_api.md", + "norm_label": "b06_api.md", + "id": "pages_b06_section_b06_api" + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 152, + "community_name": "B06_api.md", + "norm_label": "b06_section \u2014 api", + "id": "pages_b06_section_b06_api_b06_section_api" + }, + { + "label": "B06_backend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b06_backend.md", + "id": "pages_b06_section_b06_backend" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc\u00b7\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "label": "\uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165\u00b7workflow (\u110c\u1169\u1112\u116c, \u1112\u116a\u11a8\u110c\u1165\u11bc, \u1110\u1161 \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u116e\u11af\u1105\u1165\u110b\u1169\u1100\u1175 \u1106\u1175\u11be \u110c\u1162\u1109\u1162\u11bc\u1109\u1165\u11bc)", + "id": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11bc\u1100\u116e \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc\u1109\u1165\u11af\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "label": "B06_culvert_basin_multitier.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L1", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_culvert_basin_multitier.md", + "id": "pages_b06_section_b06_culvert_basin_multitier" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "label": "B06_culvert_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06_culvert_controls.md", + "id": "pages_b06_section_b06_culvert_controls" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8\u1100\u116a \u110c\u1162\u110c\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "label": "\uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab\u00b7\u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "B06_culvert_geometry_redesign.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L1", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06_culvert_geometry_redesign.md", + "id": "pages_b06_section_b06_culvert_geometry_redesign" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175\u00b7\u1100\u116a\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "label": "\uc811\uc18d\uc120", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "B06_culvert_link_trim.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06_culvert_link_trim.md", + "id": "pages_b06_section_b06_culvert_link_trim" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "label": "\ucc98\ub9ac \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "label": "B06_culvert_set.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L1", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06_culvert_set.md", + "id": "pages_b06_section_b06_culvert_set" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "label": "\uc785\ub825\u00b7\ud310\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u1111\u116d\u1109\u1175 \u1109\u116e\u11ab\u1109\u1165 (2026-08-20 \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "\uad6c\ud604 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "label": "\uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1173\u11ab\u1100\u1165\u110b\u116a \u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "label": "B06_db.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_db.md", + "id": "pages_b06_section_b06_db" + }, + { + "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_section \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_dependencies.md", + "id": "pages_b06_section_b06_dependencies" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_section \u2014 dependencies", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B06_frontend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_frontend.md", + "id": "pages_b06_section_b06_frontend" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1112\u116a\u1106\u1167\u11ab\u00b7workflow (\u110c\u1169\u1112\u116c \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "svg \u1105\u1166\u11ab\u1103\u1165\u1105\u1165 \u1106\u1175\u11be \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175", + "id": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u1169\u11b8\u1109\u1167\u11ab (\u1111\u116d\u1109\u1175 \u110b\u1169\u11b8\u1109\u1167\u11ab \u1106\u1175\u11be \u1112\u116c\u11bc\u1103\u1161\u11ab \u1107\u1161\u11ab\u1111\u1169\u11a8 \u110c\u1166\u110b\u1165)", + "id": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "ui \u1111\u1162\u1102\u1165\u11af \u110f\u1173\u1100\u1175 \u1106\u1175\u11be \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1100\u1172\u110e\u1175\u11a8 (2026-08-02 \u1109\u1175\u11ab\u1109\u1165\u11af)", + "id": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162 (\u1112\u1162\u1100\u1167\u11af\u1103\u116c\u11b7)", + "id": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "2026-08-22 \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "label": "B06_pavement_revetment.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_pavement_revetment.md", + "id": "pages_b06_section_b06_pavement_revetment" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1111\u1169\u110c\u1161\u11bc\u1100\u116a \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "label": "B06_revetment_link_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06_revetment_link_controls.md", + "id": "pages_b06_section_b06_revetment_link_controls" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "id": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1100\u1169\u11bc\u110b\u116d\u11bc \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1112\u1167\u11bc\u1110\u1162\u110b\u116a \u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1103\u1161\u11ab\u1107\u1167\u11af \u1100\u116e\u1100\u1161\u11ab\u1100\u1161\u11b9", + "id": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110b\u1167\u11ab\u1103\u1169\u11bc\u1100\u116a \u1100\u1167\u11bc\u1109\u1161", + "id": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1109\u1165\u11ab\u1110\u1162\u11a8\u1100\u116a \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas.md", + "id": "pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "b06_section_router.md", + "id": "pages_b06_section_backend_b06_section_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm.md", + "id": "pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch.md", + "id": "pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page.md", + "id": "pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07_backend.md", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07 quantity \u2014 backend", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 153, + "community_name": "B07_db.md", + "norm_label": "b07_db.md", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 153, + "community_name": "B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "id": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b07_frontend.md", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b07 quantity \u2014 frontend", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 191, + "community_name": "B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.md", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_CAD_blocks.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L1", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08_cad_blocks.md", + "id": "pages_b08_designdetail_b08_cad_blocks" + }, + { + "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08 cad \u1107\u1173\u11af\u1105\u1169\u11a8 \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175\u00b7\u1109\u1161\u110c\u1175\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "label": "\uad6c\ud604", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "label": "\ubc94\uc704 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1107\u1165\u11b7\u110b\u1171 \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "label": "B08_CAD_commands.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L1", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08_cad_commands.md", + "id": "pages_b08_designdetail_b08_cad_commands" + }, + { + "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08 openwebcad \u1106\u1167\u11bc\u1105\u1167\u11bc \u110e\u1166\u1100\u1168", + "id": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "label": "\uad6c\ud604 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "label": "\ud575\uc2ec \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "label": "\uac80\uc99d\u00b7\uc81c\ud55c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u110c\u1166\u1112\u1161\u11ab", + "id": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "label": "B08_CAD_table_entity.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L1", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "b08_cad_table_entity.md", + "id": "pages_b08_designdetail_b08_cad_table_entity" + }, + { + "label": "\ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1106\u1169\u1103\u1166\u11af", + "id": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "label": "\uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "label": "\uc774\uad00 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u110b\u1175\u1100\u116a\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_api.md", + "id": "pages_b08_designdetail_b08_api" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_designdetail \u2014 api", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "B08_backend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_backend.md", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_designdetail \u2014 backend", + "id": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u116a\u11ab\u1105\u1175, \u110c\u1169\u11bc\u1103\u1161\u11ab 30\u110e\u1173\u11a8\u110c\u1165\u11b7 \u1107\u116e\u11ab\u1112\u1161\u11af, cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d \u1106\u1175\u11be \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1111\u1161\u110b\u1175\u1111\u1173\u1105\u1161\u110b\u1175\u11ab", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1107\u1167\u11ab\u1112\u116a\u11ab \u1106\u1175\u11be \u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 a1 \u1103\u1169\u1100\u1161\u11a8 \u1107\u1167\u11bc\u1112\u1161\u11b8 (2026-07-26)", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 30\u110e\u1173\u11a8\u110c\u1165\u11b7 n\u1107\u116e\u11ab\u1112\u1161\u11af \u1106\u1175\u11be \u1102\u1161\u11b8\u1111\u116e\u11b7 \u110b\u1163\u11bc\u1109\u1175\u11a8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1110\u1166\u110b\u1175\u1107\u1173\u11af (2026-07-25 n-1-1)", + "id": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 4\u1100\u1162 \u1109\u1165\u11ab\u1107\u1167\u11af \u1105\u1166\u110b\u1175\u110b\u1165 \u1106\u1175\u11be cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d (2026-07-25 n-1-2/n-1-3)", + "id": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "label": "B08_cross_structure_sheets.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L1", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08_cross_structure_sheets.md", + "id": "pages_b08_designdetail_b08_cross_structure_sheets" + }, + { + "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08 \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "label": "\ubb38\uc81c\uc640 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1106\u116e\u11ab\u110c\u1166\u110b\u116a \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165\u00b7\u1100\u116e\u1112\u1167\u11ab \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "label": "\uacb0\uacfc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1100\u1167\u11af\u1100\u116a", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "label": "\ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_dependencies.md", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_designdetail \u2014 dependencies", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "frontend (package.json / tsconfig.json)", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "backend (requirements.txt)", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "label": "B08_drawing_masshaul_watershed.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08_drawing_masshaul_watershed.md", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed" + }, + { + "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08 \u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "\ub3c4\uba74 \uae30\uc900", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110c\u1165\u11bc\u1107\u1169\u1111\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116a\u11ab\u1105\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "label": "\uac80\uc99d \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "label": "\ub0a8\uc740 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 154, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.md", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 154, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_frontend.md", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_estimation \u2014 frontend", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 155, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "b09_estimation_ui_page.md", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 155, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_frontend.md", + "id": "pages_b10_payment_b10_frontend" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_payment \u2014 frontend", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 156, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "b10_payment_ui_page.md", + "id": "pages_b10_payment_frontend_b10_payment_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 156, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_frontend.md", + "id": "pages_b11_status_b11_frontend" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_status \u2014 frontend", + "id": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 157, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "b11_status_ui_page.md", + "id": "pages_b11_status_frontend_b11_status_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 157, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "community": 195, + "norm_label": "query: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af \u1100\u1161\u11a8\u1103\u1169 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab (\u110b\u1175\u11b7\u1103\u1169)", + "community_name": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + }, + { + "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "community": 185, + "norm_label": "query: \u110b\u1175\u11b7\u1103\u1169 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169", + "community_name": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + }, + { + "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 170, + "norm_label": "b08_designdetail_engine_cad_masshaul.py", + "community_name": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "label": "B08_DesignDetail_Engine_Cad_Basin.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 169, + "norm_label": "b08_designdetail_engine_cad_basin.py", + "community_name": "B08_DesignDetail_Engine_Cad_Basin.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "label": "common_util_mass_haul_settle.ts", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 177, + "norm_label": "common_util_mass_haul_settle.ts", + "community_name": "common_util_mass_haul_settle.ts", + "id": "common_util_common_util_mass_haul_settle_ts" + }, + { + "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 179, + "norm_label": "mass haul diagram (\u1110\u1169\u110c\u1165\u11a8\u1103\u1169)", + "community_name": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "id": "concept_mass_haul_diagram" + }, + { + "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 178, + "norm_label": "drainage watershed (\u110b\u1172\u110b\u1167\u11a8\u1103\u1169)", + "community_name": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "id": "concept_drainage_watershed" + }, + { + "label": "OpenWebCAD Core", + "file_type": "code", + "source_file": "B08_DesignDetail/openwebcad", + "community": 176, + "norm_label": "openwebcad core", + "community_name": "OpenWebCAD Core", + "id": "b08_designdetail_openwebcad_app" + }, + { + "label": "B03 File Input Backend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_backend.md", + "community": 187, + "norm_label": "b03 file input backend", + "community_name": "B03 File Input Backend", + "id": "pages_b03_fileinput_backend" + }, + { + "label": "B03 File Input Frontend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "community": 188, + "norm_label": "b03 file input frontend", + "community_name": "B03 File Input Frontend", + "id": "pages_b03_fileinput_frontend" + }, + { + "label": "B04 PreProcess Backend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "community": 189, + "norm_label": "b04 preprocess backend", + "community_name": "B04 PreProcess Backend", + "id": "pages_b04_preprocess_backend" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "community": 190, + "norm_label": "b04 preprocess frontend", + "community_name": "B04 PreProcess Frontend", + "id": "pages_b04_preprocess_frontend" + }, + { + "label": "B08 CAD Blocks Library", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "community": 192, + "norm_label": "b08 cad blocks library", + "community_name": "B08 CAD Blocks Library", + "id": "pages_b08_designdetail_cad_blocks" + }, + { + "label": "B08 CAD Table Entity", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "community": 193, + "norm_label": "b08 cad table entity", + "community_name": "B08 CAD Table Entity", + "id": "pages_b08_designdetail_cad_table_entity" + }, + { + "label": "B08 Cross Section Structure Sheets", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 194, + "norm_label": "b08 cross section structure sheets", + "community_name": "B08 Cross Section Structure Sheets", + "id": "pages_b08_designdetail_cross_structure_sheets" + }, + { + "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01.md", + "community": 180, + "norm_label": "2026-09-01 \u110b\u116a\u11ab\u1105\u116d \u2014 b04 \u110c\u1175\u1106\u1167\u11ab \u110e\u1165\u1105\u1175\u00b7b05/b06 \u1107\u1162\u1109\u116e \u110c\u1166\u110b\u1165", + "community_name": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "id": "concepts_completed_2026_09_01" + }, + { + "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01_followups.md", + "community": 181, + "norm_label": "2026-09-01 \u110c\u1161\u11ab\u110b\u1167 \u110b\u116a\u11ab\u1105\u116d \u110e\u1166\u110f\u1173 \u110c\u1165\u11bc\u1105\u1175", + "community_name": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "id": "concepts_completed_2026_09_01_followups" + }, + { + "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-02.md", + "community": 182, + "norm_label": "2026-09-02 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "community_name": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "id": "concepts_completed_2026_09_02" + }, + { + "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03.md", + "community": 183, + "norm_label": "2026-09-03 \u110b\u116a\u11ab\u1105\u116d \u2014 \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1107\u1162\u1109\u116e\u00b7\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab\u00b7cad", + "community_name": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "id": "concepts_completed_2026_09_03" + }, + { + "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03_additional.md", + "community": 184, + "norm_label": "2026-09-03 \u110e\u116e\u1100\u1161 \u110b\u116a\u11ab\u1105\u116d \u2014 \u1112\u116a\u1106\u1167\u11ab\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab", + "community_name": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", + "id": "concepts_completed_2026_09_03_additional" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "community": 186, + "norm_label": "wiki index", + "community_name": "Wiki Index", + "id": "index" + }, + { + "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "community": 158, + "norm_label": "b03 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "id": "b03_fileinput_route_snapshot_crs" + }, + { + "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", + "community": 159, + "norm_label": "b03 \u1111\u1161\u110b\u1175\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1112\u116a\u1106\u1167\u11ab \u110c\u1165\u11bc\u1105\u1175", + "community_name": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", + "id": "b03_fileinput_upload_ui_2026_09" + }, + { + "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "community": 160, + "norm_label": "b04 3d \u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u110e\u116c\u1109\u1175\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc", + "community_name": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "id": "b04_preprocess_compass_crs_2026_09" + }, + { + "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "community": 161, + "norm_label": "b04 \u1109\u1166\u1107\u116e\u110b\u1172\u110b\u1167\u11a8\u00b7\u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168", + "community_name": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "id": "b04_preprocess_drainage_compass_crs" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "community": 162, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "b05_profile_corridor_cut_fill" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 163, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "id": "b05_profile_corridor_plan_curves" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_frontend.md", + "community": 164, + "norm_label": "b05_profile \u2014 frontend", + "community_name": "B05_Profile \u2014 Frontend", + "id": "b05_profile_frontend" + }, + { + "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "community": 165, + "norm_label": "b05 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "id": "b05_profile_masshaul_structure_2026_09" + }, + { + "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", + "community": 166, + "norm_label": "b05 \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1109\u1175\u11af\u1109\u1175\u1100\u1161\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab \u110b\u1167\u11ab\u1103\u1169\u11bc", + "community_name": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", + "id": "b05_profile_profile_interaction_2026_09" + }, + { + "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", + "file_type": "document", + "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", + "community": 167, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u1168\u1109\u1161\u11ab \u1106\u1175\u1105\u1165\u00b7\u110f\u1161\u1103\u1173 \u1111\u116d\u1100\u1175", + "community_name": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", + "id": "b06_section_cross_design_ui_2026_09" + }, + { + "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "community": 168, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u116a\u11ab \u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "id": "b06_section_masshaul_culvert_2026_09" + }, + { + "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "community": 172, + "norm_label": "b08 cad \u1100\u1175\u1107\u1169\u11ab \u110c\u1169\u110c\u1161\u11a8", + "community_name": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "id": "b08_designdetail_cad_interaction" + }, + { + "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "community": 173, + "norm_label": "b08 cad \u1103\u1169\u1100\u1161\u11a8\u00b7\u1111\u116d\u110c\u1166\u1105\u1161\u11ab", + "community_name": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "id": "b08_designdetail_cad_title_block" + }, + { + "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "community": 174, + "norm_label": "b08 cad \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1111\u1167\u11ab\u110b\u1174\u1109\u1165\u11bc \u110c\u1165\u11bc\u1105\u1175", + "community_name": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "id": "b08_designdetail_cad_usability_2026_09_01" + }, + { + "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "community": 171, + "norm_label": "b08 cad\u00b7\u1102\u1161\u11b8\u1111\u116e\u11b7 \u1103\u1169\u1106\u1167\u11ab \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "id": "b08_designdetail_cad_delivery_2026_09" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "community": 175, + "norm_label": "b08_designdetail \u2014 frontend", + "community_name": "B08_DesignDetail \u2014 Frontend", + "id": "b08_designdetail_frontend" + }, + { + "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-04.md", + "community": 3, + "norm_label": "2026-09-04 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "concepts_completed_2026_09_04" + }, + { + "label": "B01_Dashboard/B01_frontend", + "file_type": "document", + "source_file": "B01_Dashboard/B01_frontend.md", + "community": 3, + "norm_label": "b01_dashboard/b01_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b01_dashboard_b01_frontend" + }, + { + "label": "B03_FileInput/B03_frontend", + "file_type": "document", + "source_file": "B03_FileInput/B03_frontend.md", + "community": 3, + "norm_label": "b03_fileinput/b03_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b03_fileinput_b03_frontend" + }, + { + "label": "B04_PreProcess/B04_frontend", + "file_type": "document", + "source_file": "B04_PreProcess/B04_frontend.md", + "community": 3, + "norm_label": "b04_preprocess/b04_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b04_preprocess_b04_frontend" + }, + { + "label": "B05_Profile/B05_frontend", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend" + }, + { + "label": "B06_Section/B06_frontend", + "file_type": "document", + "source_file": "B06_Section/B06_frontend.md", + "community": 3, + "norm_label": "b06_section/b06_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b06_section_b06_frontend" + }, + { + "label": "B08_DesignDetail/B08_frontend", + "file_type": "document", + "source_file": "B08_DesignDetail/B08_frontend.md", + "community": 55, + "norm_label": "b08_designdetail/b08_frontend", + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "b08_designdetail_b08_frontend" + }, + { + "label": "ui_templates", + "file_type": "document", + "source_file": "ui_templates.md", + "community": 3, + "norm_label": "ui_templates", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "ui_templates" + }, + { + "label": "common_util", + "file_type": "document", + "source_file": "common_util.md", + "community": 3, + "norm_label": "common_util", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "common_util" + }, + { + "label": "B03_FileInput/B03_backend", + "file_type": "document", + "source_file": "B03_FileInput/B03_backend.md", + "community": 3, + "norm_label": "b03_fileinput/b03_backend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b03_fileinput_b03_backend" + }, + { + "label": "drainage_watershed", + "file_type": "document", + "source_file": "drainage_watershed.md", + "community": 3, + "norm_label": "drainage_watershed", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "drainage_watershed" + }, + { + "label": "B05_Profile/B05_frontend_alignment", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend_alignment.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend_alignment", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile/B05_structure_stations", + "file_type": "document", + "source_file": "B05_Profile/B05_structure_stations.md", + "community": 3, + "norm_label": "b05_profile/b05_structure_stations", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_structure_stations" + }, + { + "label": "B05_Profile/B05_structures", + "file_type": "document", + "source_file": "B05_Profile/B05_structures.md", + "community": 3, + "norm_label": "b05_profile/b05_structures", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_structures" + }, + { + "label": "B05_Profile/B05_frontend_viewer", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend_viewer.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend_viewer", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile/B05_profile_interaction_2026_09", + "file_type": "document", + "source_file": "B05_Profile/B05_profile_interaction_2026_09.md", + "community": 3, + "norm_label": "b05_profile/b05_profile_interaction_2026_09", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_profile_interaction_2026_09" + }, + { + "label": "B08_DesignDetail/B08_cross_structure_sheets", + "file_type": "document", + "source_file": "B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 3, + "norm_label": "b08_designdetail/b08_cross_structure_sheets", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b08_designdetail_b08_cross_structure_sheets" + }, + { + "label": "B05_Profile/B05_backend", + "file_type": "document", + "source_file": "B05_Profile/B05_backend.md", + "community": 57, + "norm_label": "b05_profile/b05_backend", + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "id": "b05_profile_b05_backend" + }, + { + "label": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "2026-09-07 \u110b\u116a\u11ab\u1105\u116d\u00b7\u1107\u1169\u1105\u1172 \u110b\u116d\u110b\u1163\u11a8", + "file_type": "document", + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "L1", + "_origin": "curated", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "id": "concepts_completed_2026_09_07" + }, + { + "label": "B08 \uc218\ub7c9 \u2194 B09 \uc6d0\uac00 \uacc4\uc57d", + "norm_label": "b08 \u1109\u116e\u1105\u1163\u11bc \u2194 b09 \u110b\u116f\u11ab\u1100\u1161 \u1100\u1168\u110b\u1163\u11a8", + "file_type": "document", + "source_file": "concepts/quantity_cost_contract.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "concepts_quantity_cost_contract" + }, + { + "label": "\ud45c\uc900\ub3c4\u00b7\uc218\ub7c9\u00b7\uc6d0\uac00 \uc785\ub825\uc758 \ubbf8\uacb0 \uacbd\uacc4", + "norm_label": "\u1111\u116d\u110c\u116e\u11ab\u1103\u1169\u00b7\u1109\u116e\u1105\u1163\u11bc\u00b7\u110b\u116f\u11ab\u1100\u1161 \u110b\u1175\u11b8\u1105\u1167\u11a8\u110b\u1174 \u1106\u1175\u1100\u1167\u11af \u1100\u1167\u11bc\u1100\u1168", + "file_type": "document", + "source_file": "concepts/standard_drawing_cost_inputs.md", + "source_location": "L1", + "_origin": "curated", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "id": "concepts_standard_drawing_cost_inputs" + }, + { + "label": "B07 DesignDetail \u2014 \ud604\uc7ac \ucc45\uc784", + "norm_label": "b07 designdetail \u2014 \u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7", + "file_type": "document", + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B07_DesignDetail_B07_frontend" + }, + { + "label": "B08 Quantity \u2014 2026-09 \uc218\ub7c9\uc0b0\ucd9c", + "norm_label": "b08 quantity \u2014 2026-09 \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af", + "file_type": "document", + "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "pages_B08_Quantity_B08_overview_2026_09" + }, + { + "label": "B09 Estimation \u2014 2026-09 \uc6d0\uac00\uacc4\uc0b0", + "norm_label": "b09 estimation \u2014 2026-09 \u110b\u116f\u11ab\u1100\u1161\u1100\u1168\u1109\u1161\u11ab", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B09_Estimation_B09_overview_2026_09" + }, + { + "label": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "b07 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1111\u116d\u110c\u116e\u11ab\u1103\u1169 \u2014 \u110c\u1169\u1109\u1161\u00b7\u1112\u1161\u11b8\u110b\u1174\u110b\u116a \u1112\u1167\u11ab\u110c\u1162 \u1110\u1169\u11bc\u1105\u1169", + "file_type": "document", + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B07_DesignDetail_B07_standard_drawings_2026_09" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "architecture_project_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/quantity_cost_contract.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_quantity_cost_contract", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29", + "target": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_db_schema_overview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed", + "target": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_drainage_watershed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/standard_drawing_cost_inputs.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_standard_drawing_cost_inputs", + "target": "concepts_law_source_quality" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram", + "target": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B08_Quantity_B08_overview_2026_09", + "target": "concepts_mass_haul_diagram" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates", + "target": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend", + "target": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend", + "target": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend", + "target": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend", + "target": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api", + "target": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "target": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_completed_followups", + "target": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_followup_decisions", + "target": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish", + "target": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations", + "target": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures", + "target": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_api", + "target": "pages_b06_section_b06_api_b06_section_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "pages_b06_section_b06_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend", + "target": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier", + "target": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls", + "target": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim", + "target": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set", + "target": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db", + "target": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend", + "target": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment", + "target": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls", + "target": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "pages_b07_quantity_b07_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks", + "target": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands", + "target": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b01_dashboard_b01_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b03_fileinput_b03_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b03_fileinput_b03_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b04_preprocess_b04_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend_alignment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend_viewer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_profile_interaction_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_structure_stations" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_structures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b06_section_b06_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b08_designdetail_b08_cross_structure_sheets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "ui_templates" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "b05_profile_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "concepts_quantity_cost_contract" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "concepts_standard_drawing_cost_inputs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B07_DesignDetail_B07_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B08_Quantity_B08_overview_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B09_Estimation_B09_overview_2026_09" + } + ], + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "b05_profile_interaction_group", + "label": "B05 Profile Interaction & Viewer Updates", + "nodes": [ + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "b08_design_detail_updates", + "label": "B08 Design Detail Drawing Updates", + "nodes": [ + "b08_designdetail_b08_frontend", + "b08_designdetail_b08_cross_structure_sheets" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ], + "built_at_commit": "d9b801aeaaab51b717144b5f7dd904730dc78b91" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/2026-09-09/manifest.json b/docs/wiki/graphify-out/2026-09-09/manifest.json new file mode 100644 index 00000000..ad6ec354 --- /dev/null +++ b/docs/wiki/graphify-out/2026-09-09/manifest.json @@ -0,0 +1,1012 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.0, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.0, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.0, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.7616909, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788533015.4687614, + "ast_hash": "57d671facca8b45af294824443f45894", + "semantic_hash": "57d671facca8b45af294824443f45894" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.0, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.0, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.0, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.0, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788353017.4252682, + "ast_hash": "c39b318ea75122fe9c5f5e9f138609ff", + "semantic_hash": "c39b318ea75122fe9c5f5e9f138609ff" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.6816394, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.4296918, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.6827824, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.7590182, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.0, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788266459.607333, + "ast_hash": "0a1d05de2234439de045482cd397b4f7", + "semantic_hash": "0a1d05de2234439de045482cd397b4f7" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.2694287, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.7631662, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.2297237, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.650179, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.2091534, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.6812162, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0683777, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1788339728.0, + "ast_hash": "bd2a693b00642a36afde821c84fd6577", + "semantic_hash": "bd2a693b00642a36afde821c84fd6577" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0683777, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.0, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1788339728.0, + "ast_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c", + "semantic_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.2912288, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0989716, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.94135, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.64706, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.6491706, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.270427, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.270427, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.0, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.3769612, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.0, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.0, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.0, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.0, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788266459.6043327, + "ast_hash": "7b803b612c7df445150d1df474925aa0", + "semantic_hash": "7b803b612c7df445150d1df474925aa0" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.0, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.0, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + }, + "concepts/completed_2026-09-01.md": { + "mtime": 1788263731.4162655, + "ast_hash": "6abd6ce7eedff81e6d98d14b3258a5bb", + "semantic_hash": "6abd6ce7eedff81e6d98d14b3258a5bb" + }, + "concepts/completed_2026-09-01_followups.md": { + "mtime": 1788266683.8619945, + "ast_hash": "061f569e30dad434cd53237bf5a7a5e1", + "semantic_hash": "061f569e30dad434cd53237bf5a7a5e1" + }, + "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md": { + "mtime": 1788339728.0, + "ast_hash": "d79b37d591604dd5178a9961f9e8eb22", + "semantic_hash": "d79b37d591604dd5178a9961f9e8eb22" + }, + "concepts/completed_2026-09-02.md": { + "mtime": 1788353016.0083263, + "ast_hash": "52ab2491875c37159627aa38473302bd", + "semantic_hash": "52ab2491875c37159627aa38473302bd" + }, + "pages/B08_DesignDetail/B08_CAD_title_block.md": { + "mtime": 1788339728.0, + "ast_hash": "8507a171ad2b3d86633bc2273054b987", + "semantic_hash": "8507a171ad2b3d86633bc2273054b987" + }, + "concepts/completed_2026-09-03.md": { + "mtime": 1788439744.110788, + "ast_hash": "424eb66318b7cfce46bf0e5ce86da5f7", + "semantic_hash": "424eb66318b7cfce46bf0e5ce86da5f7" + }, + "pages/B03_FileInput/B03_route_snapshot_crs.md": { + "mtime": 1788439744.1127884, + "ast_hash": "7dc009304f55d0f4b555364a75f05752", + "semantic_hash": "7dc009304f55d0f4b555364a75f05752" + }, + "pages/B04_PreProcess/B04_drainage_compass_crs.md": { + "mtime": 1788440015.682511, + "ast_hash": "c479fb43ea1e64bddf7c997c6b0235e0", + "semantic_hash": "c479fb43ea1e64bddf7c997c6b0235e0" + }, + "pages/B05_Profile/B05_masshaul_structure_2026_09.md": { + "mtime": 1788439744.119789, + "ast_hash": "777d8a1251c1f9e63017ae96fa9d8b45", + "semantic_hash": "777d8a1251c1f9e63017ae96fa9d8b45" + }, + "pages/B06_Section/B06_masshaul_culvert_2026_09.md": { + "mtime": 1788439744.1227887, + "ast_hash": "fa137013837cf215cfd402f1fbb5c2e1", + "semantic_hash": "fa137013837cf215cfd402f1fbb5c2e1" + }, + "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md": { + "mtime": 1788440027.394018, + "ast_hash": "6722989d970dbcc8c5ee5de5616513a9", + "semantic_hash": "6722989d970dbcc8c5ee5de5616513a9" + }, + "concepts/completed_2026-09-03_additional.md": { + "mtime": 1788440015.6695108, + "ast_hash": "7414b5e26e87179de5b1c5881fd25060", + "semantic_hash": "7414b5e26e87179de5b1c5881fd25060" + }, + "pages/B03_FileInput/B03_upload_ui_2026_09.md": { + "mtime": 1788440015.6715112, + "ast_hash": "e64290ed6e9f860ee1e55d2e005970d4", + "semantic_hash": "e64290ed6e9f860ee1e55d2e005970d4" + }, + "pages/B04_PreProcess/B04_compass_crs_2026_09.md": { + "mtime": 1788440015.6735108, + "ast_hash": "085df7b19380626be21e2960d0ad77f7", + "semantic_hash": "085df7b19380626be21e2960d0ad77f7" + }, + "pages/B05_Profile/B05_profile_interaction_2026_09.md": { + "mtime": 1788440015.6785114, + "ast_hash": "fce86e493ea6954996a53dcd4a85f5cb", + "semantic_hash": "fce86e493ea6954996a53dcd4a85f5cb" + }, + "pages/B06_Section/B06_cross_design_ui_2026_09.md": { + "mtime": 1788440015.6805112, + "ast_hash": "ea8f1345ed3273bc948a1b55bed5fc70", + "semantic_hash": "ea8f1345ed3273bc948a1b55bed5fc70" + }, + "concepts/completed_2026-09-04.md": { + "mtime": 1788518966.4941719, + "ast_hash": "575af67a82d200d7559856c723e3c3dc", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/GRAPH_REPORT.md b/docs/wiki/graphify-out/GRAPH_REPORT.md new file mode 100644 index 00000000..12764f34 --- /dev/null +++ b/docs/wiki/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,739 @@ +# Graph Report - docs\wiki (2026-09-09) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 992 nodes · 805 edges · 197 communities (115 shown, 82 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `d9b801ae` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- UI Templates — Localization & Components +- 인증 / RBAC +- A00_Common — App Shell Framework +- 2026-09-04 완료 항목 +- 배수유역 해석 및 세부설계 (Drainage Watershed) +- DB: 로그/모니터링 테이블 +- A09_Security — Backend +- 2026-08-29 완료 반영 +- DB: 파일/지표면분석 테이블 +- DB: 경로/종횡단 테이블 +- A04_NewsHistory — Frontend +- A07_Register — Frontend +- A08_Support — Frontend +- B02_ProjRegister — Frontend +- A01_Home — Frontend +- A05_EduDetail — Frontend +- A06_Login — Frontend +- A08_Support — Backend +- A09_Security — Frontend +- B02_ProjRegister — Backend +- B04_PreProcess — Backend +- B04_PreProcess — Frontend +- B05 구조물 정본·통합 편집 +- B06_Section — Frontend +- A03_CompDetail — Frontend +- A06_Login — Backend +- 유토곡선 (Mass Haul Diagram) 계산 명세 +- A07_Register — Backend +- B06 배수관 구조물 조작·표시 +- B06 기슭막이 연동·경사·단별 제어 +- B08_DesignDetail — Backend +- B08 토적도·수리집수면적유역도 +- B09_Estimation — Frontend +- 현재 구현 현황 — 소스 읽기 감사 +- DB: 구조물/수량/산출물 테이블 +- B01_Dashboard — Backend +- B01_Dashboard — Frontend +- B03_FileInput — Backend +- B05 급선회 3D 국부 보정 계획 +- B06 집수정·다단 기슭막이 +- B06 배수관 구조물 기하·조작 체계 +- B06 배수관 횡단도 세트 +- B10_Payment — Frontend +- B11_Status — Frontend +- 저장 경로 규칙 (Workflow-based Folder Structure) +- DB: 프로젝트 관리 테이블 +- 임도기술교본 원문 md 추출 품질 결함 +- A01_Home — 세부 구현 +- A02_ProgDetail — 세부 구현 +- A02_ProgDetail — Frontend +- B01_Dashboard — API +- B03_FileInput — Frontend +- B05 계획노선 코리도 삼각망 서피스 +- B05 구조물·UI 현재 계획 +- B05 구조물 입력·종단 표시 정비 — 2026-08-19 +- B07 구조물 표준도 — 조사·합의와 현재 통로 +- B08 횡단도 구조물·장 배치 +- 2026-09-07 완료·보류 요약 +- B07 외부 WebCAD 비교 실행환경 +- Temp Upload (프로젝트 생성 전 임시 보관함) +- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 +- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. +- B02_ProjRegister — DB +- B03_FileInput — API +- B04_PreProcess — DB +- B05_Profile — API +- B05 변형 성토면 마감·날개 패치 +- B05_Profile — Profile Alignment & Table +- B05 구조물 비정규 측점 공급 +- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 +- _UI_Drainage_Render — 배수유역도 Canvas 렌더러 +- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 +- _UI_Selection — 배수/구조물 3자 선택 동기화 +- B06 인접 측점 구조물 트림 정리 +- B06 물넘이포장·콘크리트 포장·독립 기슭막이 +- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 +- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 +- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 +- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 +- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 +- B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 +- B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 +- B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 +- B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 +- B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 +- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 +- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 +- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 +- B07 Quantity — Backend +- B08 CAD 블록 라이브러리·사진 +- B08 OpenWebCAD 명령 체계 +- B08_CAD_table_entity.md +- 공개·인증·관리 영역 지도 +- 공유 자원 영향 지도 +- A00_Common — 공통 프레임워크 & 유틸 +- app_shell.ts +- router.ts +- B04_PreProcess — API +- B04_PreProcess — Dependencies +- B05_Profile — Backend +- B05_Profile — DB 사용 관계 +- B05_Profile — 3D Viewer & Interaction +- B05_Profile_Engine_Sections.md +- B05_Profile_Api_Fetch.ts +- B05_Profile_UI_Drainage_Panel +- B05_Profile_UI_Drainage_Pipes +- B05_Profile_UI_Profile_Panel.md +- B06_Section — DB 사용 관계 +- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 +- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 +- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 +- B08_DesignDetail — Dependencies +- common_util_project_delete.md +- common_util_storage.md +- common_util_workflow_state.md +- 미확정 테이블 보관소 (Unconfirmed DB Schemas) +- A01_Home_UI_Page.md +- A02_ProgDetail_UI_Page.md +- A06_Login_Router.md +- A07_Register_Router.md +- A08_Support_Router.md +- A09_Security_Router.md +- B01_Dashboard — DB 사용 관계 +- B01_Dashboard — Dependencies +- B01_Dashboard_Router.md +- B01_Dashboard_UI_Page.md +- B02_ProjRegister_Router.md +- B03_FileInput — DB 사용 관계 +- B03_FileInput — Dependencies +- B03_FileInput_Router.md +- B04_PreProcess_Router.md +- B05_Profile — Dependencies +- B05_Profile_Engine_Grade.md +- B05_Profile_Engine_Solver.md +- B05_Profile_Repository.md +- B05_Profile_Router.md +- B05_Profile_Router_Confirm.md +- B05_Profile_Schema.md +- B05_Profile_UI_IrregularStations.md +- B05_Profile_UI_Page.md +- B05_Profile_UI_Panel.md +- B05_Profile_UI_Profile_Alignment.md +- B05_Profile_UI_Profile_Table.md +- B05_Profile_UI_Viewer.md +- B06_Section — Dependencies +- B06_Section_Router.md +- B01~B09 Workflow 데이터 흐름 +- B08_DesignDetail — API +- longitudinal_alignment.md +- B03_FileInput_plan_lidar_multi_file.md +- B05_completed_followups.md +- B05_corridor_followup_decisions.md +- B06_api.md +- B07_db.md +- B08_DesignDetail_Router.md +- B09_Estimation_UI_Page.md +- B10_Payment_UI_Page.md +- B11_Status_UI_Page.md +- B03 계획노선 정본·좌표계 후속 +- B03 파일 입력 화면 정리 +- B04 3D 방위·좌표계 최신 결정 +- B04 세부유역·방위·좌표계 +- B05 구조물 구간 절취·측벽·성토 패치 +- B05 구조물 3D 투영 커브 +- B05_Profile — Frontend +- B05 유토곡선·구조물 후속 +- B05 종단곡선·실시간 횡단 연동 +- B06 횡단 계산 미러·카드 표기 +- B06 횡단 관 형상·유토곡선 후속 +- B08_DesignDetail_Engine_Cad_Basin.py +- B08_DesignDetail_Engine_Cad_MassHaul.py +- B08 CAD·납품 도면 후속 +- B08 CAD 기본 조작 +- B08 CAD 도각·표제란 +- B08 CAD 사용자 편의성 정리 +- B08_DesignDetail — Frontend +- OpenWebCAD Core +- common_util_mass_haul_settle.ts +- Drainage Watershed (유역도) +- Mass Haul Diagram (토적도) +- 2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어 +- 2026-09-01 잔여 완료 체크 정리 +- 2026-09-02 완료 항목 +- 2026-09-03 완료 — 입력·배수·종횡단·CAD +- 2026-09-03 추가 완료 — 화면·종단·횡단 +- Query: 임도 집수정 형태정보 +- Wiki Index +- B03 File Input Backend +- B03 File Input Frontend +- B04 PreProcess Backend +- B04 PreProcess Frontend +- B08 CAD Blocks Library +- B08 CAD Table Entity +- B08 Cross Section Structure Sheets +- Query: 배수관 매설 각도 제약조건 (임도) +- B06_Section — Backend + +## God Nodes (most connected - your core abstractions) +1. `2026-09-04 완료 항목` - 17 edges +2. `UI Templates — Localization & Components` - 12 edges +3. `DB: 로그/모니터링 테이블` - 11 edges +4. `2026-08-29 완료 반영` - 10 edges +5. `DB: 파일/지표면분석 테이블` - 10 edges +6. `A07_Register — Frontend` - 10 edges +7. `A08_Support — Frontend` - 10 edges +8. `B02_ProjRegister — Frontend` - 10 edges +9. `인증 / RBAC` - 9 edges +10. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges + +## Surprising Connections (you probably didn't know these) +- `2026-09-04 완료 항목` --references--> `B05_Profile/B05_backend` [EXTRACTED] + concepts/completed_2026-09-04.md → B05_Profile/B05_backend.md +- `2026-09-04 완료 항목` --references--> `B08_DesignDetail/B08_frontend` [EXTRACTED] + concepts/completed_2026-09-04.md → B08_DesignDetail/B08_frontend.md +- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `표준도·수량·원가 입력의 미결 경계` [EXTRACTED] + pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → concepts/standard_drawing_cost_inputs.md +- `2026-09-04 완료 항목` --references--> `B01_Dashboard/B01_frontend` [EXTRACTED] + concepts/completed_2026-09-04.md → B01_Dashboard/B01_frontend.md +- `2026-09-04 완료 항목` --references--> `B03_FileInput/B03_backend` [EXTRACTED] + concepts/completed_2026-09-04.md → B03_FileInput/B03_backend.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **B03-B08 Workflow Data Flow** — b03_fileinput_route_snapshot_crs, b04_preprocess_drainage_compass_crs, b05_profile_frontend, b06_section_cross_design_ui_2026_09, b08_designdetail_frontend [INFERRED 0.90] +- **Shared Mass Haul Calculation and UI** — b05_profile_masshaul_structure_2026_09, b06_section_masshaul_culvert_2026_09, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.85] +- **CAD Delivery and Usability Framework** — b08_designdetail_cad_interaction, b08_designdetail_cad_title_block, b08_designdetail_cad_usability_2026_09_01, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.95] +- **B05 Profile Interaction & Viewer Updates** — b05_profile_b05_frontend_viewer, b05_profile_b05_profile_interaction_2026_09, b05_profile_b05_frontend [EXTRACTED 0.90] +- **B08 Design Detail Drawing Updates** — b08_designdetail_b08_frontend, b08_designdetail_b08_cross_structure_sheets [EXTRACTED 0.90] +- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00] +- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90] +- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95] +- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90] +- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [EXTRACTED 0.90] +- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00] + +## Communities (197 total, 82 thin omitted) + +### Community 0 - "UI Templates — Localization & Components" +Cohesion: 0.06 +Nodes (27): CRS 메타데이터 정상화, 검증 범위와 모순 이력, 검증된 판정, 데이터 흐름, 사용처, 백엔드 (Python 3.12.7), 선정 원칙 (agent.md 3절), 외부 라이브러리 의존성 (+19 more) + +### Community 1 - "인증 / RBAC" +Cohesion: 0.05 +Nodes (35): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기 (+27 more) + +### Community 2 - "A00_Common — App Shell Framework" +Cohesion: 0.13 +Nodes (13): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+5 more) + +### Community 3 - "2026-09-04 완료 항목" +Cohesion: 0.12 +Nodes (16): B01_Dashboard/B01_frontend, B03_FileInput/B03_backend, B03_FileInput/B03_frontend, B04_PreProcess/B04_frontend, B05_Profile/B05_frontend, B05_Profile/B05_frontend_alignment, B05_Profile/B05_frontend_viewer, B05_Profile/B05_profile_interaction_2026_09 (+8 more) + +### Community 4 - "배수유역 해석 및 세부설계 (Drainage Watershed)" +Cohesion: 0.12 +Nodes (14): 1. B04 vs B05 역할 분담 및 일원화, 2. 공용 배수 엔진 및 WAMIS 강우량 연동 (Phase 1~2, 2026-08-13 관측소 전환), 3. 구조물 3단 옵션 체계 & UI (Phase 3~5), 4. 해석 알고리즘 — 등고선 하강 (Contour Descent), 5. 적색/청색 판정 및 유역 확장, 6. 평균 흐름 화살표 (Flow Arrows) 및 흐름강도 램프, 7. 영구저장소 산출물 구조, 8. B08 수리집수면적유역도 (+6 more) + +### Community 5 - "DB: 로그/모니터링 테이블" +Cohesion: 0.17 +Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more) + +### Community 6 - "A09_Security — Backend" +Cohesion: 0.17 +Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more) + +### Community 7 - "2026-08-29 완료 반영" +Cohesion: 0.18 +Nodes (10): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+2 more) + +### Community 8 - "DB: 파일/지표면분석 테이블" +Cohesion: 0.18 +Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more) + +### Community 9 - "DB: 경로/종횡단 테이블" +Cohesion: 0.18 +Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more) + +### Community 10 - "A04_NewsHistory — Frontend" +Cohesion: 0.18 +Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more) + +### Community 11 - "A07_Register — Frontend" +Cohesion: 0.18 +Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more) + +### Community 12 - "A08_Support — Frontend" +Cohesion: 0.18 +Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more) + +### Community 13 - "B02_ProjRegister — Frontend" +Cohesion: 0.18 +Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more) + +### Community 14 - "A01_Home — Frontend" +Cohesion: 0.20 +Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more) + +### Community 15 - "A05_EduDetail — Frontend" +Cohesion: 0.20 +Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more) + +### Community 16 - "A06_Login — Frontend" +Cohesion: 0.20 +Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more) + +### Community 17 - "A08_Support — Backend" +Cohesion: 0.20 +Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more) + +### Community 18 - "A09_Security — Frontend" +Cohesion: 0.20 +Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more) + +### Community 19 - "B02_ProjRegister — Backend" +Cohesion: 0.20 +Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more) + +### Community 20 - "B04_PreProcess — Backend" +Cohesion: 0.20 +Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more) + +### Community 21 - "B04_PreProcess — Frontend" +Cohesion: 0.20 +Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more) + +### Community 22 - "B05 구조물 정본·통합 편집" +Cohesion: 0.20 +Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more) + +### Community 23 - "B06_Section — Frontend" +Cohesion: 0.20 +Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more) + +### Community 24 - "A03_CompDetail — Frontend" +Cohesion: 0.22 +Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조 + +### Community 25 - "A06_Login — Backend" +Cohesion: 0.22 +Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조 + +### Community 26 - "유토곡선 (Mass Haul Diagram) 계산 명세" +Cohesion: 0.22 +Nodes (8): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세, B08 Quantity — 2026-09 수량산출 + +### Community 27 - "A07_Register — Backend" +Cohesion: 0.25 +Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 + +### Community 28 - "B06 배수관 구조물 조작·표시" +Cohesion: 0.25 +Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작 + +### Community 29 - "B06 기슭막이 연동·경사·단별 제어" +Cohesion: 0.25 +Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창 + +### Community 30 - "B08_DesignDetail — Backend" +Cohesion: 0.25 +Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3) + +### Community 31 - "B08 토적도·수리집수면적유역도" +Cohesion: 0.25 +Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표 + +### Community 32 - "B09_Estimation — Frontend" +Cohesion: 0.25 +Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조 + +### Community 33 - "현재 구현 현황 — 소스 읽기 감사" +Cohesion: 0.29 +Nodes (6): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사 + +### Community 34 - "DB: 구조물/수량/산출물 테이블" +Cohesion: 0.29 +Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물) + +### Community 35 - "B01_Dashboard — Backend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수 + +### Community 36 - "B01_Dashboard — Frontend" +Cohesion: 0.29 +Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점 + +### Community 37 - "B03_FileInput — Backend" +Cohesion: 0.29 +Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화 + +### Community 38 - "B05 급선회 3D 국부 보정 계획" +Cohesion: 0.29 +Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀 + +### Community 39 - "B06 집수정·다단 기슭막이" +Cohesion: 0.29 +Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부 + +### Community 40 - "B06 배수관 구조물 기하·조작 체계" +Cohesion: 0.29 +Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선 + +### Community 41 - "B06 배수관 횡단도 세트" +Cohesion: 0.29 +Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷) + +### Community 42 - "B10_Payment — Frontend" +Cohesion: 0.29 +Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조 + +### Community 43 - "B11_Status — Frontend" +Cohesion: 0.29 +Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조 + +### Community 44 - "저장 경로 규칙 (Workflow-based Folder Structure)" +Cohesion: 0.15 +Nodes (11): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템), DB 컬럼 ↔ 실제 경로 매핑, 경로 패턴, 원칙 (backend.md 3절) (+3 more) + +### Community 45 - "DB: 프로젝트 관리 테이블" +Cohesion: 0.33 +Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트) + +### Community 46 - "임도기술교본 원문 md 추출 품질 결함" +Cohesion: 0.29 +Nodes (6): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위, 표준도·수량·원가 입력의 미결 경계 + +### Community 47 - "A01_Home — 세부 구현" +Cohesion: 0.33 +Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성 + +### Community 48 - "A02_ProgDetail — 세부 구현" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성 + +### Community 49 - "A02_ProgDetail — Frontend" +Cohesion: 0.33 +Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석 + +### Community 50 - "B01_Dashboard — API" +Cohesion: 0.33 +Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자 + +### Community 51 - "B03_FileInput — Frontend" +Cohesion: 0.33 +Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름 + +### Community 52 - "B05 계획노선 코리도 삼각망 서피스" +Cohesion: 0.33 +Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성 + +### Community 53 - "B05 구조물·UI 현재 계획" +Cohesion: 0.33 +Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기 + +### Community 54 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19" +Cohesion: 0.33 +Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목 + +### Community 55 - "B07 구조물 표준도 — 조사·합의와 현재 통로" +Cohesion: 0.20 +Nodes (9): Aislo 프로젝트 지도, 명칭 판정, 탐색 순서, 현재 명칭과 책임, B08_DesignDetail/B08_frontend, B08 수량 ↔ B09 원가 계약, B07 DesignDetail — 현재 책임, B07 구조물 표준도 — 조사·합의와 현재 통로 (+1 more) + +### Community 56 - "B08 횡단도 구조물·장 배치" +Cohesion: 0.33 +Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계 + +### Community 57 - "2026-09-07 완료·보류 요약" +Cohesion: 0.33 +Nodes (4): B05_Profile/B05_backend, 2026-09-07 완료·보류 요약, B07 Quantity — Frontend, 현재 사용자 동작 + +### Community 58 - "B07 외부 WebCAD 비교 실행환경" +Cohesion: 0.40 +Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료 + +### Community 59 - "Temp Upload (프로젝트 생성 전 임시 보관함)" +Cohesion: 0.40 +Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소 + +### Community 60 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes + +### Community 61 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +Cohesion: 0.40 +Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes + +### Community 62 - "B02_ProjRegister — DB" +Cohesion: 0.40 +Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도) + +### Community 63 - "B03_FileInput — API" +Cohesion: 0.40 +Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드 + +### Community 64 - "B04_PreProcess — DB" +Cohesion: 0.40 +Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고 + +### Community 65 - "B05_Profile — API" +Cohesion: 0.40 +Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트 + +### Community 66 - "B05 변형 성토면 마감·날개 패치" +Cohesion: 0.40 +Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감 + +### Community 67 - "B05_Profile — Profile Alignment & Table" +Cohesion: 0.40 +Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`) + +### Community 68 - "B05 구조물 비정규 측점 공급" +Cohesion: 0.40 +Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙 + +### Community 69 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠 + +### Community 70 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러 + +### Community 71 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션 + +### Community 72 - "_UI_Selection — 배수/구조물 3자 선택 동기화" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화 + +### Community 73 - "B06 인접 측점 구조물 트림 정리" +Cohesion: 0.40 +Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목 + +### Community 74 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이" +Cohesion: 0.40 +Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이 + +### Community 75 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진 + +### Community 76 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터 + +### Community 77 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트 + +### Community 78 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤 + +### Community 79 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진 + +### Community 80 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진 + +### Community 81 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러 + +### Community 82 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작 + +### Community 83 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링 + +### Community 84 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진 + +### Community 85 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러 + +### Community 86 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터 + +### Community 87 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립" +Cohesion: 0.40 +Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립 + +### Community 88 - "B07 Quantity — Backend" +Cohesion: 0.40 +Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결 + +### Community 89 - "B08 CAD 블록 라이브러리·사진" +Cohesion: 0.40 +Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정 + +### Community 90 - "B08 OpenWebCAD 명령 체계" +Cohesion: 0.40 +Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성 + +### Community 91 - "B08_CAD_table_entity.md" +Cohesion: 0.40 +Nodes (4): 검증·후속, 기능, 모델, 이관 범위 + +### Community 92 - "공개·인증·관리 영역 지도" +Cohesion: 0.50 +Nodes (3): 공개·인증·관리 영역 지도, 공통 의존, 직접 구현 관계 + +### Community 93 - "공유 자원 영향 지도" +Cohesion: 0.50 +Nodes (3): 공유 자원 영향 지도, 단계별 직접 연결, 영향 분석 규칙 + +### Community 94 - "A00_Common — 공통 프레임워크 & 유틸" +Cohesion: 0.50 +Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록 + +### Community 95 - "app_shell.ts" +Cohesion: 0.50 +Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 96 - "router.ts" +Cohesion: 0.50 +Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 97 - "B04_PreProcess — API" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic) + +### Community 98 - "B04_PreProcess — Dependencies" +Cohesion: 0.50 +Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript) + +### Community 99 - "B05_Profile — Backend" +Cohesion: 0.50 +Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요 + +### Community 100 - "B05_Profile — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로 + +### Community 101 - "B05_Profile — 3D Viewer & Interaction" +Cohesion: 0.50 +Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction + +### Community 102 - "B05_Profile_Engine_Sections.md" +Cohesion: 0.50 +Nodes (3): ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록 + +### Community 103 - "B05_Profile_Api_Fetch.ts" +Cohesion: 0.50 +Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록 + +### Community 104 - "B05_Profile_UI_Drainage_Panel" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 105 - "B05_Profile_UI_Drainage_Pipes" +Cohesion: 0.50 +Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록 + +### Community 106 - "B05_Profile_UI_Profile_Panel.md" +Cohesion: 0.50 +Nodes (3): 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록 + +### Community 107 - "B06_Section — DB 사용 관계" +Cohesion: 0.50 +Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로 + +### Community 108 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트 + +### Community 109 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트 + +### Community 110 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널" +Cohesion: 0.50 +Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널 + +### Community 111 - "B08_DesignDetail — Dependencies" +Cohesion: 0.50 +Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json) + +### Community 146 - "B01~B09 Workflow 데이터 흐름" +Cohesion: 0.40 +Nodes (5): B01~B09 Workflow 데이터 흐름, B04→B06 자동 계산과 재설계, 단계 관계, 상태와 산출물 무효화, 정본 위치 + +### Community 196 - "B06_Section — Backend" +Cohesion: 0.40 +Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델 + +## Knowledge Gaps +- **675 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+670 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **82 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Work-memory lessons + +**Known dead ends** — questions that led nowhere; don't re-derive. +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정` + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?** + _675 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?** + _Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected._ +- **Should `인증 / RBAC` be split into smaller, more focused modules?** + _Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected._ +- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?** + _Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected._ +- **Should `2026-09-04 완료 항목` be split into smaller, more focused modules?** + _Cohesion score 0.125 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/00072d99d3eedb061526bda0b7e7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/00072d99d3eedb061526bda0b7e7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e.json new file mode 100644 index 00000000..bd0170be --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/00072d99d3eedb061526bda0b7e7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e.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_b06_section_frontend_b06_section_ui_masshaul_settle_md", "label": "B06_Section_UI_MassHaul_Settle.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L24", "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/01e42801d33f643d6ce072c2d4c9dced5522634b7b7a8293810465f198cba186.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/01e42801d33f643d6ce072c2d4c9dced5522634b7b7a8293810465f198cba186.json new file mode 100644 index 00000000..78c13ac7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/01e42801d33f643d6ce072c2d4c9dced5522634b7b7a8293810465f198cba186.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_b04_preprocess_b04_compass_crs_2026_09_md", "label": "B04_compass_crs_2026_09.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_3d_\ubc29\uc704_\uc704\uc82f", "label": "3D \ubc29\uc704 \uc704\uc82f", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_\uc791\uc5c5_\uc88c\ud45c\uacc4", "label": "\uc791\uc5c5 \uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_3d_\ubc29\uc704_\uc704\uc82f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L12", "weight": 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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_\uc791\uc5c5_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L21", "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/04739f2bd81eeac57fa3c3cc9b51b4f658cae562cbed4e118926a6933173a467.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/04739f2bd81eeac57fa3c3cc9b51b4f658cae562cbed4e118926a6933173a467.json new file mode 100644 index 00000000..d8a2d024 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/04739f2bd81eeac57fa3c3cc9b51b4f658cae562cbed4e118926a6933173a467.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_b05_profile_frontend_b05_profile_ui_viewer_md", "label": "B05_Profile_UI_Viewer.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "label": "B05_Profile_UI_Viewer.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", "source_location": "L20", "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/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json new file mode 100644 index 00000000..cd6afa98 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.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_b05_profile_b05_profile_interaction_2026_09_md", "label": "B05_profile_interaction_2026_09.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_\ucd08\uae30_\uc885\ub2e8\uace1\uc120", "label": "\ucd08\uae30 \uc885\ub2e8\uace1\uc120", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc720\ud1a0\uace1\uc120", "label": "\uc2e4\uc2dc\uac04 \ud6a1\ub2e8\u00b7\uc720\ud1a0\uace1\uc120", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_b05_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b06_section_b06_cross_design_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\ucd08\uae30_\uc885\ub2e8\uace1\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L12", "weight": 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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc720\ud1a0\uace1\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L24", "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/060ccda2eae66f2822db6c3032f3fa4d63a332b5aea69aef20f441e2a5753c9f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/060ccda2eae66f2822db6c3032f3fa4d63a332b5aea69aef20f441e2a5753c9f.json new file mode 100644 index 00000000..efe1ef13 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/060ccda2eae66f2822db6c3032f3fa4d63a332b5aea69aef20f441e2a5753c9f.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_b06_section_b06_culvert_basin_multitier_md", "label": "B06_culvert_basin_multitier.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", "label": "\uc720\uc785 \uad6c\uc870\ubb3c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", "label": "\ubbf8\uacb0", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L57"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L12", "weight": 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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L57", "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/06138bb5fa41f89b6898a07ed1adf0f83b562167f9691d50116d593db29eba55.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/06138bb5fa41f89b6898a07ed1adf0f83b562167f9691d50116d593db29eba55.json new file mode 100644 index 00000000..fba1251d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/06138bb5fa41f89b6898a07ed1adf0f83b562167f9691d50116d593db29eba55.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_a00_common_frontend_a00_common_router_md", "label": "A00_Common_Router.md", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "label": "router.ts", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_router_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", "source_location": "L21", "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/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json new file mode 100644 index 00000000..16f2daae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.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_b06_section_b06_db_md", "label": "B06_db.md", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_repository_\ud568\uc218", "label": "Repository \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", "label": "\ud30c\uc77c \uacbd\ub85c", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_pages_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L12", "weight": 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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_repository_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L19", "weight": 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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_pages_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L36", "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/0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059.json new file mode 100644 index 00000000..ed1549f6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059.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_b02_projregister_b02_db_md", "label": "B02_db.md", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_db.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_b02_projregister_b02_db_b02_projregister_db", "label": "B02_ProjRegister \u2014 DB", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", "label": "\uc4f0\ub294 \ud14c\uc774\ube14", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_db_schema_projects_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_b02_projregister_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L8", "weight": 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_b02_projregister_b02_db_b02_projregister_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L12", "weight": 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_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_b02_projregister_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.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_pages_b02_projregister_b02_db_b02_projregister_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_db.md", "source_location": "L26", "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/06eba923cfa91eb16baf2d2f1af7641d2f7479b10d3ce0613a56b2e94cf0f787.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/06eba923cfa91eb16baf2d2f1af7641d2f7479b10d3ce0613a56b2e94cf0f787.json new file mode 100644 index 00000000..a70e8737 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/06eba923cfa91eb16baf2d2f1af7641d2f7479b10d3ce0613a56b2e94cf0f787.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_b05_profile_backend_b05_profile_engine_solver_md", "label": "B05_Profile_Engine_Solver.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "label": "B05_Profile_Engine_Solver.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", "source_location": "L23", "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/08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9.json new file mode 100644 index 00000000..1bbce304 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9.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_b02_projregister_b02_backend_md", "label": "B02_backend.md", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_b02_projregister_backend", "label": "B02_ProjRegister \u2014 Backend", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_\ud568\uc218", "label": "\ud568\uc218", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L61"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L69"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_b02_projregister_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L8", "weight": 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_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_db_schema_projects_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_b02_projregister_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_backend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.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_pages_b02_projregister_b02_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_backend_b02_projregister_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_backend.md", "source_location": "L75", "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/08eb56c246c971df42b99fdc17ab99fe9e53af41e2478c9053d24e7b2b78bac0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/08eb56c246c971df42b99fdc17ab99fe9e53af41e2478c9053d24e7b2b78bac0.json new file mode 100644 index 00000000..4643a4f9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/08eb56c246c971df42b99fdc17ab99fe9e53af41e2478c9053d24e7b2b78bac0.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_architecture_shared_resources_md", "label": "shared_resources.md", "file_type": "document", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L41"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_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_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L8", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "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_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "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_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L41", "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/0927dbd3c5882f198756d5f02d64923e1d6588acfcf947bad2588e27fd0210c8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0927dbd3c5882f198756d5f02d64923e1d6588acfcf947bad2588e27fd0210c8.json new file mode 100644 index 00000000..e3b8ff4b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0927dbd3c5882f198756d5f02d64923e1d6588acfcf947bad2588e27fd0210c8.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_b06_section_frontend_b06_section_ui_masshaul_view_md", "label": "B06_Section_UI_MassHaul_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L24", "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/0987bcd075834f5ca441de1d667301d23e01e9f865b816a5cc02c106e8e53456.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0987bcd075834f5ca441de1d667301d23e01e9f865b816a5cc02c106e8e53456.json new file mode 100644 index 00000000..fae8e8ce --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0987bcd075834f5ca441de1d667301d23e01e9f865b816a5cc02c106e8e53456.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_a05_edudetail_a05_frontend_md", "label": "A05_frontend.md", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "label": "A05_EduDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L61"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L67"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L8", "weight": 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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L67", "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/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json new file mode 100644 index 00000000..f31111b2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.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_b03_fileinput_b03_route_snapshot_crs_md", "label": "B03_route_snapshot_crs.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", "label": "\uacc4\ud68d\ub178\uc120 \uc815\ubcf8", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", "label": "LAS \uc5c6\ub294 \uc124\uacc4\uc640 \uc5c5\ub85c\ub4dc \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L23", "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/0cc8fcbfbd9dfc56cb7cfd1a3bede71aa1c88b879df32ce695bf762210418acc.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0cc8fcbfbd9dfc56cb7cfd1a3bede71aa1c88b879df32ce695bf762210418acc.json new file mode 100644 index 00000000..5ca874ad --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0cc8fcbfbd9dfc56cb7cfd1a3bede71aa1c88b879df32ce695bf762210418acc.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_07_md", "label": "completed_2026-09-07.md", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "label": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc131\ub2a5_\uc6b4\uc601_\uacb0\uc815", "label": "\uc131\ub2a5\u00b7\uc6b4\uc601 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc8fc\uc758", "label": "\uc8fc\uc758", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_completed_2026_09_07_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_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_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/completed_2026-09-07.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_07_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-07.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_07_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_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-07.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_07_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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc131\ub2a5_\uc6b4\uc601_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc8fc\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_completed_2026_09_07_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-07.md", "source_location": "L32", "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/0dbcb37e7ad9d42ecb1576bf615dede1555acbad5586fd84bdcd6186046e5b9d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dbcb37e7ad9d42ecb1576bf615dede1555acbad5586fd84bdcd6186046e5b9d.json new file mode 100644 index 00000000..2b2ca57a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dbcb37e7ad9d42ecb1576bf615dede1555acbad5586fd84bdcd6186046e5b9d.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_a01_home_a01_components_md", "label": "A01_components.md", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_\uc2a4\ud0c0\uc77c", "label": "\uc2a4\ud0c0\uc77c", "file_type": "document", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ubbf8\ud574\uacb0", "label": "\ubbf8\ud574\uacb0", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L12", "weight": 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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ubbf8\ud574\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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/0dd76b5adf5672d07928b3b87efc38fd9c32c4f11fdfb65176ff4f32cfc6ef7b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dd76b5adf5672d07928b3b87efc38fd9c32c4f11fdfb65176ff4f32cfc6ef7b.json new file mode 100644 index 00000000..4e7a2f14 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dd76b5adf5672d07928b3b87efc38fd9c32c4f11fdfb65176ff4f32cfc6ef7b.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_designdetail_b08_cad_title_block_md", "label": "B08_CAD_title_block.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", "label": "\uac12 \uacf5\uae09", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", "label": "\ud68c\uc0ac \uc790\uc0b0\uacfc \ub2f4\ub2f9\uc790", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", "label": "\ub3c4\uac01 \ud3b8\uc9d1\u00b7\ubcf4\uc874", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L33"}], "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_designdetail_b08_cad_title_block_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_designdetail_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L12", "weight": 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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L33", "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/0dfa15d63161d651f921fac823d296d187d570d25b1bc94ef127a18290084447.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dfa15d63161d651f921fac823d296d187d570d25b1bc94ef127a18290084447.json new file mode 100644 index 00000000..5c8f2583 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0dfa15d63161d651f921fac823d296d187d570d25b1bc94ef127a18290084447.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_b05_profile_frontend_b05_profile_ui_irregularstations_md", "label": "B05_Profile_UI_IrregularStations.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "label": "B05_Profile_UI_IrregularStations.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", "source_location": "L24", "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/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json new file mode 100644 index 00000000..21fe8234 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.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_01_md", "label": "completed_2026-09-01.md", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", "label": "\uc800\uc7a5\u00b7\ud638\ud658 \uaddc\uce59", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_concepts_completed_2026_09_01_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "concepts/completed_2026-09-01.md", "source_location": "L32"}], "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_01_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.md", "source_location": "L32", "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/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json new file mode 100644 index 00000000..bb6c3c42 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.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_08_29_md", "label": "completed_2026-08-29.md", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b07_cad_\ud14c\ub9c8", "label": "B07 CAD \ud14c\ub9c8", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c", "label": "B07 CAD \ud655\ub300\u00b7\ud32c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L53"}, {"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_08_29_b07_b08_\uc21c\uc11c", "label": "B07\u2194B08 \uc21c\uc11c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L62"}, {"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_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", "label": "\ucd08\uae30\uac12 \ubcf4\uc804", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L72"}, {"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_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L83"}, {"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_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L92"}], "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_08_29_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/completed_2026-08-29.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_08_29_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\ud14c\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\ud655\ub300_\ud32c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_b08_\uc21c\uc11c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L83", "weight": 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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L92", "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/0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e.json new file mode 100644 index 00000000..c734b1c1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e.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_a00_app_shell_framework_scaffold_md", "label": "a00_app_shell_framework_scaffold.md", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.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_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_b_page_scaffold", "label": "b_page_scaffold", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", "label": "CSS \uc778\uc81d\uc158", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", "label": "\uc885\uc18d\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", "label": "\uc0ac\uc6a9\ucc98", "file_type": "document", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_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/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_b_page_scaffold", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.md", "source_location": "L12", "weight": 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_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.md", "source_location": "L19", "weight": 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_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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_concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework_scaffold.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/0ff6341f5aa3ef10ae38a26b1ca911cd96fa71b75cc75680487a3c9eb990e8e5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/0ff6341f5aa3ef10ae38a26b1ca911cd96fa71b75cc75680487a3c9eb990e8e5.json new file mode 100644 index 00000000..c86382d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/0ff6341f5aa3ef10ae38a26b1ca911cd96fa71b75cc75680487a3c9eb990e8e5.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_db_schema_users_auth_md", "label": "users_auth.md", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", "label": "users (\uc0ac\uc6a9\uc790)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_companies_\ud68c\uc0ac", "label": "companies (\ud68c\uc0ac)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_sessions_\uc138\uc158", "label": "sessions (\uc138\uc158)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", "label": "email_otps (\uc774\uba54\uc77c OTP)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L65"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L73"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L84"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_companies_\ud68c\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_sessions_\uc138\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L84", "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/11975c3fa28c3d6c875a3510af65d4c236775908d7e88011507ff4485220aca7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/11975c3fa28c3d6c875a3510af65d4c236775908d7e88011507ff4485220aca7.json new file mode 100644 index 00000000..6af4abf9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/11975c3fa28c3d6c875a3510af65d4c236775908d7e88011507ff4485220aca7.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_temp_upload_md", "label": "temp_upload.md", "file_type": "document", "source_file": "concepts/temp_upload.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_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", "file_type": "document", "source_file": "concepts/temp_upload.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_concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", "file_type": "document", "source_file": "concepts/temp_upload.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_concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", "file_type": "document", "source_file": "concepts/temp_upload.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc0ac\uc6a9\ucc98", "label": "\uc0ac\uc6a9\ucc98", "file_type": "document", "source_file": "concepts/temp_upload.md", "source_location": "L30"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_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/temp_upload.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_concepts_temp_upload_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_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/temp_upload.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_concepts_temp_upload_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.md", "source_location": "L19", "weight": 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_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.md", "source_location": "L30", "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/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json new file mode 100644 index 00000000..f2fd3b82 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.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_b04_preprocess_b04_frontend_md", "label": "B04_frontend.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_b04_preprocess_b04_frontend_b04_preprocess_frontend", "label": "B04_PreProcess \u2014 Frontend", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L46"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", "label": "\ucc98\ub9ac \ud750\ub984", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L65"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L73"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L82"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L42", "weight": 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_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L82", "weight": 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_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L83", "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/144296c69294dc6c6252580073ca6a2853bdf875e791f35466de051ed6bcde48.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/144296c69294dc6c6252580073ca6a2853bdf875e791f35466de051ed6bcde48.json new file mode 100644 index 00000000..69dccea9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/144296c69294dc6c6252580073ca6a2853bdf875e791f35466de051ed6bcde48.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_b06_section_frontend_b06_section_ui_section_view_md", "label": "B06_Section_UI_Section_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", "source_location": "L30", "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/15d192b9e223b2a61af26974acbd905518a2620447ab09ea471dc5ac270cc54e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/15d192b9e223b2a61af26974acbd905518a2620447ab09ea471dc5ac270cc54e.json new file mode 100644 index 00000000..097589c4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/15d192b9e223b2a61af26974acbd905518a2620447ab09ea471dc5ac270cc54e.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_b04_preprocess_b04_api_md", "label": "B04_api.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "label": "B04_PreProcess \u2014 API", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_b04_preprocess_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L8", "weight": 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_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L53", "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/15f0a4b2f273b7ad70d65d18e8c9d67d3d8ec5f71b8c83206d78b15aa9ae256b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/15f0a4b2f273b7ad70d65d18e8c9d67d3d8ec5f71b8c83206d78b15aa9ae256b.json new file mode 100644 index 00000000..845809d5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/15f0a4b2f273b7ad70d65d18e8c9d67d3d8ec5f71b8c83206d78b15aa9ae256b.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_b05_profile_backend_b05_profile_router_md", "label": "B05_Profile_Router.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "label": "B05_Profile_Router.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_concepts_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_db_schema_route_profile_longitudinal_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", "source_location": "L27", "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/16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3.json new file mode 100644 index 00000000..1ce17b66 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3.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_b05_profile_b05_dependencies_md", "label": "B05_dependencies.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_b05_profile_dependencies", "label": "B05_Profile \u2014 Dependencies", "file_type": "document", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", "file_type": "document", "source_file": "pages/B05_Profile/B05_dependencies.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_dependencies_b05_profile_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.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_b05_profile_b05_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.md", "source_location": "L12", "weight": 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_b05_profile_b05_dependencies_b05_profile_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_dependencies.md", "source_location": "L24", "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/1688f7fa6ba609665da5edf9161c92aa511ff4a919b78b38defa78fc67d36b65.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1688f7fa6ba609665da5edf9161c92aa511ff4a919b78b38defa78fc67d36b65.json new file mode 100644 index 00000000..04827938 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1688f7fa6ba609665da5edf9161c92aa511ff4a919b78b38defa78fc67d36b65.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_b02_projregister_backend_b02_projregister_router_md", "label": "B02_ProjRegister_Router.md", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "label": "B02_ProjRegister_Router.py", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", "source_location": "L20", "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/169ef50efdaaf543c10b14e22b4f4e0b23f3f7d0d9aa9f4aea164c143462984c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/169ef50efdaaf543c10b14e22b4f4e0b23f3f7d0d9aa9f4aea164c143462984c.json new file mode 100644 index 00000000..4dde57e0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/169ef50efdaaf543c10b14e22b4f4e0b23f3f7d0d9aa9f4aea164c143462984c.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_b05_profile_b05_corridor_patch_finish_md", "label": "B05_corridor_patch_finish.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", "label": "\ud328\uce58 \ub9c8\uac10", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", "label": "\uc800\uc7a5\u00b7\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L36"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L36", "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/171387fbe228d5f0c0264c15830ed7f85048b19ac05a5c362fa354a74374fb38.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/171387fbe228d5f0c0264c15830ed7f85048b19ac05a5c362fa354a74374fb38.json new file mode 100644 index 00000000..68d23fe2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/171387fbe228d5f0c0264c15830ed7f85048b19ac05a5c362fa354a74374fb38.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_workflow_state_md", "label": "workflow_state.md", "file_type": "document", "source_file": "concepts/workflow_state.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_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", "file_type": "document", "source_file": "concepts/workflow_state.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_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", "file_type": "document", "source_file": "concepts/workflow_state.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_concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", "file_type": "document", "source_file": "concepts/workflow_state.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_concepts_workflow_state_\uc870\ud68c_api", "label": "\uc870\ud68c API", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L60"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L63"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\uc870\ud68c_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.md", "source_location": "L63", "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/186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b.json new file mode 100644 index 00000000..97c3e4df --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b.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_b03_fileinput_b03_db_md", "label": "B03_db.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", "label": "\ud30c\uc77c \uacbd\ub85c", "file_type": "document", "source_file": "pages/B03_FileInput/B03_db.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_db_schema_files_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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_b03_fileinput_b03_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_db.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/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json new file mode 100644 index 00000000..0eec9a76 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.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_03_additional_md", "label": "completed_2026-09-03_additional.md", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L13"}, {"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_03_additional_\ucd5c\uc2e0_\uacb0\uc815", "label": "\ucd5c\uc2e0 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L23"}], "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_03_additional_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_upload_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_compass_crs_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_cross_design_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_designdetail_b08_cad_delivery_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "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_03_additional_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_concepts_completed_2026_09_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "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_03_additional_\ucd5c\uc2e0_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L23", "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/19a49d80f4621eed28f04341fb7621885521063f8ead1d6da09efea3805b0729.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/19a49d80f4621eed28f04341fb7621885521063f8ead1d6da09efea3805b0729.json new file mode 100644 index 00000000..cd6afa98 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/19a49d80f4621eed28f04341fb7621885521063f8ead1d6da09efea3805b0729.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_b05_profile_b05_profile_interaction_2026_09_md", "label": "B05_profile_interaction_2026_09.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_\ucd08\uae30_\uc885\ub2e8\uace1\uc120", "label": "\ucd08\uae30 \uc885\ub2e8\uace1\uc120", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc720\ud1a0\uace1\uc120", "label": "\uc2e4\uc2dc\uac04 \ud6a1\ub2e8\u00b7\uc720\ud1a0\uace1\uc120", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_b05_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b06_section_b06_cross_design_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\ucd08\uae30_\uc885\ub2e8\uace1\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L12", "weight": 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_b05_profile_b05_profile_interaction_2026_09_b05_\uc885\ub2e8\uace1\uc120_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc5f0\ub3d9", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_interaction_2026_09_\uc2e4\uc2dc\uac04_\ud6a1\ub2e8_\uc720\ud1a0\uace1\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", "source_location": "L24", "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/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json new file mode 100644 index 00000000..185ccc3e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.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_b06_section_b06_masshaul_culvert_2026_09_md", "label": "B06_masshaul_culvert_2026_09.md", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", "label": "I\ud615 \uc9d1\uc218\uc815 \uad00 \ud615\uc0c1", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", "label": "\uacc4\uc0b0 \uc0c1\ud0dc\uc640 \uacbd\uace0", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", "label": "\ud30c\uc77c \ucc45\uc784 \ubd84\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_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_pages_b06_section_b06_masshaul_culvert_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_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_b05_profile_b05_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L12", "weight": 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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L19", "weight": 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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.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/1a5034f8b0d4f88564c2932ef55ff8ccbd17e76d51d082d0e190b520d60fa48f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1a5034f8b0d4f88564c2932ef55ff8ccbd17e76d51d082d0e190b520d60fa48f.json new file mode 100644 index 00000000..e980310f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1a5034f8b0d4f88564c2932ef55ff8ccbd17e76d51d082d0e190b520d60fa48f.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_a06_login_backend_a06_login_router_md", "label": "A06_Login_Router.md", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "label": "A06_Login_Router.py", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_a06_login_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.md", "source_location": "L26", "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/1ac86514ca5c5181640cfe52c9de0c91a3a375aebe7e35a9da2ac25d5b577f3d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1ac86514ca5c5181640cfe52c9de0c91a3a375aebe7e35a9da2ac25d5b577f3d.json new file mode 100644 index 00000000..ac264065 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1ac86514ca5c5181640cfe52c9de0c91a3a375aebe7e35a9da2ac25d5b577f3d.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_a03_compdetail_a03_frontend_md", "label": "A03_frontend.md", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "label": "A03_CompDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L49"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L63"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L66"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L8", "weight": 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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L66", "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/1b8c641bc7f96e9d0c674b3cde56ed27370b342815a1578204314da993e9403f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1b8c641bc7f96e9d0c674b3cde56ed27370b342815a1578204314da993e9403f.json new file mode 100644 index 00000000..18645e08 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1b8c641bc7f96e9d0c674b3cde56ed27370b342815a1578204314da993e9403f.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_a04_newshistory_a04_frontend_md", "label": "A04_frontend.md", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "label": "A04_NewsHistory \u2014 Frontend", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L64"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L77"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L80"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L8", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L50", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L77", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L80", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L85", "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/1c3eb8e3d2d8a2d4f3148871e37f03d65fae34cfb72263561cecd42a9325c29b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1c3eb8e3d2d8a2d4f3148871e37f03d65fae34cfb72263561cecd42a9325c29b.json new file mode 100644 index 00000000..53728cae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1c3eb8e3d2d8a2d4f3148871e37f03d65fae34cfb72263561cecd42a9325c29b.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_quantity_cost_contract_md", "label": "quantity_cost_contract.md", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "label": "B08 \uc218\ub7c9 \u2194 B09 \uc6d0\uac00 \uacc4\uc57d", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\ucc45\uc784_\uacbd\uacc4", "label": "\ucc45\uc784 \uacbd\uacc4", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\uc800\uc7a5_\uc778\uacc4_\uaddc\uce59", "label": "\uc800\uc7a5\u00b7\uc778\uacc4 \uaddc\uce59", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\uae08\uc9c0_\uaddc\uce59", "label": "\uae08\uc9c0 \uaddc\uce59", "file_type": "document", "source_file": "concepts/quantity_cost_contract.md", "source_location": "L32"}], "edges": [{"source": "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", "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/quantity_cost_contract.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_quantity_cost_contract_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/quantity_cost_contract.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_quantity_cost_contract_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_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_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_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\ucc45\uc784_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\uc800\uc7a5_\uc778\uacc4_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\uae08\uc9c0_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.md", "source_location": "L32", "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/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json new file mode 100644 index 00000000..f286e97b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.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_storage_paths_md", "label": "storage_paths.md", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uacbd\ub85c_\ud328\ud134", "label": "\uacbd\ub85c \ud328\ud134", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uc6d0\uce59_backend_md_3\uc808", "label": "\uc6d0\uce59 (backend.md 3\uc808)", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L44"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\uacbd\ub85c_\ud328\ud134", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\uc6d0\uce59_backend_md_3\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.md", "source_location": "L44", "weight": 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_storage_paths_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_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_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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/204df3cb8ba36bc83aebdf7d603242ac81756cbfac02b0a35a34c13dab02b115.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/204df3cb8ba36bc83aebdf7d603242ac81756cbfac02b0a35a34c13dab02b115.json new file mode 100644 index 00000000..01d8ef14 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/204df3cb8ba36bc83aebdf7d603242ac81756cbfac02b0a35a34c13dab02b115.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_b05_profile_backend_b05_profile_repository_md", "label": "B05_Profile_Repository.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "label": "B05_Profile_Repository.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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/20fd8cf4082390b69422b3b6407554a11468ba4b3355d7b921b2c46bb0b2a198.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/20fd8cf4082390b69422b3b6407554a11468ba4b3355d7b921b2c46bb0b2a198.json new file mode 100644 index 00000000..1d3ece70 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/20fd8cf4082390b69422b3b6407554a11468ba4b3355d7b921b2c46bb0b2a198.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_frontend_md", "label": "B07_frontend.md", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_b07_designdetail_\ud604\uc7ac_\ucc45\uc784", "label": "B07 DesignDetail \u2014 \ud604\uc7ac \ucc45\uc784", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_frontend.md", "source_location": "L10"}], "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_frontend_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_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_frontend.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_frontend_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_frontend_b07_designdetail_\ud604\uc7ac_\ucc45\uc784", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.md", "source_location": "L10", "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/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json new file mode 100644 index 00000000..33b4d225 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.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_drainage_watershed_md", "label": "drainage_watershed.md", "file_type": "document", "source_file": "concepts/drainage_watershed.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_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L60"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L75", "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/21bffeab58515fa0f2e65f5100c5980adeed64b7d32ec83e3ebb6f1ec4e04ffb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/21bffeab58515fa0f2e65f5100c5980adeed64b7d32ec83e3ebb6f1ec4e04ffb.json new file mode 100644 index 00000000..ed0232d3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/21bffeab58515fa0f2e65f5100c5980adeed64b7d32ec83e3ebb6f1ec4e04ffb.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_db_schema_unconfirmed_readme_md", "label": "README.md", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.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_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.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_concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", "label": "\uc6b4\uc601 \uaddc\uce59", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L11"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L3", "weight": 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_db_schema_unconfirmed_readme_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.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_concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L11", "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/22179eba2a33ba3fc3b67760c5dbb5826298072180f6e92591ca353ca56d8d35.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/22179eba2a33ba3fc3b67760c5dbb5826298072180f6e92591ca353ca56d8d35.json new file mode 100644 index 00000000..1d37e9cd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/22179eba2a33ba3fc3b67760c5dbb5826298072180f6e92591ca353ca56d8d35.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_b05_profile_b05_corridor_surface_md", "label": "B05_corridor_surface.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L46"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_turn_correction_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L42", "weight": 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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L46", "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/26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d.json new file mode 100644 index 00000000..55d3a17d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d.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_a06_login_a06_backend_md", "label": "A06_backend.md", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.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_a06_login_a06_backend_a06_login_backend", "label": "A06_Login \u2014 Backend", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", "label": "\ub0b4\ubd80 \ud5ec\ud37c", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.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_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.md", "source_location": "L54"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A06_Login/A06_backend.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_a06_login_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_login_backend_a06_login_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_a06_login_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.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_pages_a06_login_a06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_backend.md", "source_location": "L63", "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/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json new file mode 100644 index 00000000..c6b251bf --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.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_b04_preprocess_b04_backend_md", "label": "B04_backend.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.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_b04_preprocess_b04_backend_b04_preprocess_backend", "label": "B04_PreProcess \u2014 Backend", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L68"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L75"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L82"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L92"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L97"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L75", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L82", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L92", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L97", "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/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json new file mode 100644 index 00000000..519319de --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.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_b05_profile_b05_frontend_md", "label": "B05_frontend.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "label": "B05_Profile \u2014 Frontend", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "label": "\ud83d\udccb \ud575\uc2ec \ud504\ub860\ud2b8\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", "label": "\uc885\ub2e8\ud14c\uc774\ube14 \ud45c\uc2dc \ubcf4\uc815", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L66"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", "label": "\uc885\ub2e8 \ud3b8\uc9d1 \uc548\uc804\uc7a5\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L70"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_profile_plan_2026_08_19_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_table_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_profile_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_irregularstations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_drainage_render_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_selection_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_api_fetch_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L70", "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/2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12.json new file mode 100644 index 00000000..3269ac88 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12.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_a02_progdetail_a02_components_md", "label": "A02_components.md", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.md", "source_location": "L12", "weight": 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_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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_pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_components.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/2833e38ca339539fcb2ab84770d88ea91be33536d393e69fe95881c20deea08f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2833e38ca339539fcb2ab84770d88ea91be33536d393e69fe95881c20deea08f.json new file mode 100644 index 00000000..8684c675 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2833e38ca339539fcb2ab84770d88ea91be33536d393e69fe95881c20deea08f.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_03_md", "label": "completed_2026-09-03.md", "file_type": "document", "source_file": "concepts/completed_2026-09-03.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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", "file_type": "document", "source_file": "concepts/completed_2026-09-03.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_03_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L13"}, {"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_03_\uacf5\ud1b5_\uacb0\uc815", "label": "\uacf5\ud1b5 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L23"}], "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_03_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_route_snapshot_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_designdetail_b08_cad_delivery_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "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_03_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "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_03_\uacf5\ud1b5_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L23", "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/2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6.json new file mode 100644 index 00000000..16f181ee --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6.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_db_schema_structure_output_md", "label": "structure_output.md", "file_type": "document", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", "file_type": "document", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", "file_type": "document", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", "file_type": "document", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", "file_type": "document", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L54"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", "file_type": "document", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L65"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b07_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b09_estimation_b09_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L42", "weight": 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_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.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_concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/structure_output.md", "source_location": "L65", "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/297ba0eebf7bb62777c6839ffb72f91ba36ee5bfdcf78ea99fcf0510a96f9589.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/297ba0eebf7bb62777c6839ffb72f91ba36ee5bfdcf78ea99fcf0510a96f9589.json new file mode 100644 index 00000000..1c41b24d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/297ba0eebf7bb62777c6839ffb72f91ba36ee5bfdcf78ea99fcf0510a96f9589.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_b06_section_frontend_b06_section_ui_cross_design_md", "label": "B06_Section_UI_Cross_Design.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L25", "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/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json new file mode 100644 index 00000000..43c6f533 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.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_b03_fileinput_b03_backend_md", "label": "B03_backend.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "label": "B03_FileInput \u2014 Backend", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", "label": "workflow\u00b7\uc54c\ub9bc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L54"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L63", "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/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json new file mode 100644 index 00000000..0d85de04 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.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_architecture_implementation_status_md", "label": "implementation_status.md", "file_type": "document", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", "file_type": "document", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", "label": "\ubbf8\uacb0 \uc124\uacc4", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L61"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_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_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ub2e8\uacc4\ubcc4_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.md", "source_location": "L50", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ubbf8\uacb0_\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.md", "source_location": "L61", "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/29d9112a78bdf909fdd6463abf69ad16bf5b33e536f24d55b782570d3787aec1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/29d9112a78bdf909fdd6463abf69ad16bf5b33e536f24d55b782570d3787aec1.json new file mode 100644 index 00000000..2b7b540c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/29d9112a78bdf909fdd6463abf69ad16bf5b33e536f24d55b782570d3787aec1.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "label": "B03_FileInput_plan_lidar_multi_file.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": "L10", "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/2a3ceea3ff9994dbc97c2a823e17c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2a3ceea3ff9994dbc97c2a823e17c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0.json new file mode 100644 index 00000000..e6c71852 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2a3ceea3ff9994dbc97c2a823e17c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0.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_common_util_md", "label": "common_util.md", "file_type": "document", "source_file": "concepts/common_util.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_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", "file_type": "document", "source_file": "concepts/common_util.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_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", "file_type": "document", "source_file": "concepts/common_util.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", "file_type": "document", "source_file": "concepts/common_util.md", "source_location": "L43"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_concepts_common_util_common_util_project_delete_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_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/common_util.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_concepts_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.md", "source_location": "L43", "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/2aa79c5d544e111c1498e418c7fa3e15c3dc86d1eda537941db2d41315fbb7a8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2aa79c5d544e111c1498e418c7fa3e15c3dc86d1eda537941db2d41315fbb7a8.json new file mode 100644 index 00000000..43c6f533 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2aa79c5d544e111c1498e418c7fa3e15c3dc86d1eda537941db2d41315fbb7a8.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_b03_fileinput_b03_backend_md", "label": "B03_backend.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "label": "B03_FileInput \u2014 Backend", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", "label": "workflow\u00b7\uc54c\ub9bc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L54"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_b03_fileinput_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.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_pages_b03_fileinput_b03_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_backend.md", "source_location": "L63", "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/2c9332d3ae844bff00d666e53b3a4a10a764581bd937faa0df73b9eb91f18f06.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2c9332d3ae844bff00d666e53b3a4a10a764581bd937faa0df73b9eb91f18f06.json new file mode 100644 index 00000000..f0f27974 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2c9332d3ae844bff00d666e53b3a4a10a764581bd937faa0df73b9eb91f18f06.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_b06_section_backend_b06_section_router_md", "label": "B06_Section_Router.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "label": "B06_Section_Router.py", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_b06_section_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.md", "source_location": "L25", "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/2d27808a9b19bff5ef652332f1bfa5bd44ef34c54abe82c45adde3498609d087.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2d27808a9b19bff5ef652332f1bfa5bd44ef34c54abe82c45adde3498609d087.json new file mode 100644 index 00000000..fd577271 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2d27808a9b19bff5ef652332f1bfa5bd44ef34c54abe82c45adde3498609d087.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_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/2db2a4a0db45f204d97369fbb9f8fee04df6c145bf9d5bd8a91e367436888ed8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2db2a4a0db45f204d97369fbb9f8fee04df6c145bf9d5bd8a91e367436888ed8.json new file mode 100644 index 00000000..061b597a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2db2a4a0db45f204d97369fbb9f8fee04df6c145bf9d5bd8a91e367436888ed8.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_b06_section_b06_culvert_geometry_redesign_md", "label": "B06_culvert_geometry_redesign.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", "label": "\uc811\uc18d\uc120", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", "label": "\uad6c\ud604 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L55"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L44", "weight": 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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L57", "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/2e05a7360695391ecaa32d1c01aa9aa166f3f03f19310262e6cb91c8e9899008.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e05a7360695391ecaa32d1c01aa9aa166f3f03f19310262e6cb91c8e9899008.json new file mode 100644 index 00000000..8bd3d599 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e05a7360695391ecaa32d1c01aa9aa166f3f03f19310262e6cb91c8e9899008.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_a00_common_frontend_a00_common_appshell_md", "label": "A00_Common_AppShell.md", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "label": "app_shell.ts", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_app_shell_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", "source_location": "L21", "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/2e0d63143067e7cfb15dee8322368e402143fad387d5f07811e126cdc09edaea.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e0d63143067e7cfb15dee8322368e402143fad387d5f07811e126cdc09edaea.json new file mode 100644 index 00000000..c86382d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e0d63143067e7cfb15dee8322368e402143fad387d5f07811e126cdc09edaea.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_db_schema_users_auth_md", "label": "users_auth.md", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", "label": "users (\uc0ac\uc6a9\uc790)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_companies_\ud68c\uc0ac", "label": "companies (\ud68c\uc0ac)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_sessions_\uc138\uc158", "label": "sessions (\uc138\uc158)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", "label": "email_otps (\uc774\uba54\uc77c OTP)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L65"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L73"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", "file_type": "document", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L84"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_companies_\ud68c\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_sessions_\uc138\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.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_concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/users_auth.md", "source_location": "L84", "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/2e0eee0ff937e490b6fd06fc3ca8201aad1c600d4a3a2310ef324f0d61b85959.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e0eee0ff937e490b6fd06fc3ca8201aad1c600d4a3a2310ef324f0d61b85959.json new file mode 100644 index 00000000..1acebdd2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e0eee0ff937e490b6fd06fc3ca8201aad1c600d4a3a2310ef324f0d61b85959.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_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/2e78221a3af3e2df650b6ed46a877ad8a749a9f05e1d7dddc6a2532fbb461958.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e78221a3af3e2df650b6ed46a877ad8a749a9f05e1d7dddc6a2532fbb461958.json new file mode 100644 index 00000000..669268bd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2e78221a3af3e2df650b6ed46a877ad8a749a9f05e1d7dddc6a2532fbb461958.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_b07_external_webcad_demos_md", "label": "b07_external_webcad_demos.md", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L31"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L3", "weight": 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_b07_external_webcad_demos_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/b07_external_webcad_demos.md", "source_location": "L3", "weight": 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_b07_external_webcad_demos_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_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L8", "weight": 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_b07_external_webcad_demos_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_designdetail_b08_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json new file mode 100644 index 00000000..42f9a0e9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.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_b05_profile_b05_structure_stations_md", "label": "B05_structure_stations.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", "label": "\uacf5\uae09 \uacbd\ub85c", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", "label": "\uc815\ubcf8 \uaddc\uce59", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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/2ee28d78a4cbf056cd67a6787a4e5e5f209d1dce7b7c3c578baa771376b7f0e7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2ee28d78a4cbf056cd67a6787a4e5e5f209d1dce7b7c3c578baa771376b7f0e7.json new file mode 100644 index 00000000..d91ebc63 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2ee28d78a4cbf056cd67a6787a4e5e5f209d1dce7b7c3c578baa771376b7f0e7.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_db_schema_route_profile_longitudinal_alignment_md", "label": "longitudinal_alignment.md", "file_type": "document", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", "file_type": "document", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", "source_location": "L9"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", "source_location": "L9", "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/2f486bfad6a438c1b8bbdabd7510db118b8d1b6f6882a932e938c1cda5ca3984.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f486bfad6a438c1b8bbdabd7510db118b8d1b6f6882a932e938c1cda5ca3984.json new file mode 100644 index 00000000..b6596bf5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f486bfad6a438c1b8bbdabd7510db118b8d1b6f6882a932e938c1cda5ca3984.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_b05_profile_b05_corridor_turn_correction_plan_md", "label": "B05_corridor_turn_correction_plan.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", "label": "\uc644\ub8cc \uc870\uac74", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L48"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L12", "weight": 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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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/2f52cb216d6ed3988aa413755fbc06c836663ffdd36947560e6ae9b292ae5867.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f52cb216d6ed3988aa413755fbc06c836663ffdd36947560e6ae9b292ae5867.json new file mode 100644 index 00000000..886ae216 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f52cb216d6ed3988aa413755fbc06c836663ffdd36947560e6ae9b292ae5867.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_a08_support_a08_backend_md", "label": "A08_backend.md", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "label": "A08_Support \u2014 Backend", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", "label": "\ub0b4\ubd80 \ud5ec\ud37c", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", "label": "\uc811\uc218 \ub85c\uc9c1", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud2b9\uc9d5", "label": "\ud2b9\uc9d5", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L52"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L57"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_support_a08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_a08_support_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_support_backend_a08_support_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L52", "weight": 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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L59", "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/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json new file mode 100644 index 00000000..1913f83c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.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_b03_fileinput_b03_upload_ui_2026_09_md", "label": "B03_upload_ui_2026_09.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_\ud654\uba74_\uad6c\uc131", "label": "\ud654\uba74 \uad6c\uc131", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\uc785\ub825_\uaddc\uce59", "label": "\uc785\ub825 \uaddc\uce59", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_fileinput_b03_route_snapshot_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\ud654\uba74_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\uc785\ub825_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L23", "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/306daf7ab628d21ef0e0920d1d07179ecc8308b7f33a8dabd52f14f1bd5afe55.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/306daf7ab628d21ef0e0920d1d07179ecc8308b7f33a8dabd52f14f1bd5afe55.json new file mode 100644 index 00000000..b1786981 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/306daf7ab628d21ef0e0920d1d07179ecc8308b7f33a8dabd52f14f1bd5afe55.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_architecture_public_admin_map_md", "label": "public_admin_map.md", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", "label": "\uacf5\ud1b5 \uc758\uc874", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_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_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a03_compdetail_a03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a05_edudetail_a05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "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_\uacf5\ud1b5_\uc758\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "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_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a01_home_frontend_a01_home_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a02_progdetail_frontend_a02_progdetail_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a06_login_backend_a06_login_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a07_register_backend_a07_register_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a08_support_backend_a08_support_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L42", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a09_security_backend_a09_security_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L43", "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/3149868bfc32f042858c5f31202af64981ef894212d8e32d05a0a9eb4aa18213.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3149868bfc32f042858c5f31202af64981ef894212d8e32d05a0a9eb4aa18213.json new file mode 100644 index 00000000..4df6bd15 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3149868bfc32f042858c5f31202af64981ef894212d8e32d05a0a9eb4aa18213.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_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "label": "B05_Profile_UI_Profile_Alignment.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "label": "B05_Profile_UI_Profile_Alignment.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", "source_location": "L21", "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/31a3ba4cd30126b6d15620dc10b8b99f7019c42c1a3828089f4c8aa191b5f47b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/31a3ba4cd30126b6d15620dc10b8b99f7019c42c1a3828089f4c8aa191b5f47b.json new file mode 100644 index 00000000..7645a9ba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/31a3ba4cd30126b6d15620dc10b8b99f7019c42c1a3828089f4c8aa191b5f47b.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_designdetail_b08_api_md", "label": "B08_api.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.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_designdetail_b08_api_b08_designdetail_api", "label": "B08_DesignDetail \u2014 API", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.md", "source_location": "L11"}], "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_designdetail_b08_api_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_b08_api_b08_designdetail_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_b08_designdetail_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.md", "source_location": "L11", "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/31ff72acdc2cced8965c8192fd631af78f0fd153586503053bab1473314d4ce0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/31ff72acdc2cced8965c8192fd631af78f0fd153586503053bab1473314d4ce0.json new file mode 100644 index 00000000..0ed82dcd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/31ff72acdc2cced8965c8192fd631af78f0fd153586503053bab1473314d4ce0.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_designdetail_b08_drawing_masshaul_watershed_md", "label": "B08_drawing_masshaul_watershed.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", "label": "\ub3c4\uba74 \uae30\uc900", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", "label": "\uac80\uc99d \ud55c\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", "label": "\ub0a8\uc740 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", "source_location": "L56"}], "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_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", "source_location": "L56", "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/32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d.json new file mode 100644 index 00000000..4507283f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d.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_db_schema_overview_md", "label": "overview.md", "file_type": "document", "source_file": "concepts/db_schema/overview.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_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", "file_type": "document", "source_file": "concepts/db_schema/overview.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_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", "file_type": "document", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", "file_type": "document", "source_file": "concepts/db_schema/overview.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", "label": "\uc124\uacc4 \uc6d0\uce59", "file_type": "document", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", "file_type": "document", "source_file": "concepts/db_schema/overview.md", "source_location": "L56"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_unconfirmed_readme_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_projects_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_files_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.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_concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/overview.md", "source_location": "L56", "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/3443e1f3d56740179bd6a19664159ab7323c1d58df54eec88ad1b616e8b87f9c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3443e1f3d56740179bd6a19664159ab7323c1d58df54eec88ad1b616e8b87f9c.json new file mode 100644 index 00000000..1d9db0ee --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3443e1f3d56740179bd6a19664159ab7323c1d58df54eec88ad1b616e8b87f9c.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_a01_home_a01_frontend_md", "label": "A01_frontend.md", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "label": "A01_Home \u2014 Frontend", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "label": "\ucef4\ud3ec\ub10c\ud2b8", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_hero_\uc139\uc158", "label": "Hero \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", "label": "\uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L60"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_a01_home_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L8", "weight": 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_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_frontend_a01_home_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_hero_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_a01_components_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L62", "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/3554226c00a275f5e63c4f756d16ab251e25d31a083fd80cac85791c9db76b50.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3554226c00a275f5e63c4f756d16ab251e25d31a083fd80cac85791c9db76b50.json new file mode 100644 index 00000000..a06bba96 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3554226c00a275f5e63c4f756d16ab251e25d31a083fd80cac85791c9db76b50.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_b05_profile_b05_api_md", "label": "B05_api.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_b05_profile_api", "label": "B05_Profile \u2014 API", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_b05_profile_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L12", "weight": 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_b05_profile_b05_api_b05_profile_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_b05_profile_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L33", "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/35da098357cad8f7edba50da28d16d18e747fa4a4d79939e941fab4ed8f50441.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/35da098357cad8f7edba50da28d16d18e747fa4a4d79939e941fab4ed8f50441.json new file mode 100644 index 00000000..a9175b18 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/35da098357cad8f7edba50da28d16d18e747fa4a4d79939e941fab4ed8f50441.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_b03_fileinput_b03_frontend_md", "label": "B03_frontend.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "label": "B03_FileInput \u2014 Frontend", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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/36e45c04d059010f5e3b0e402791e11cf4df808450d5608b12b6214a54c130b0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/36e45c04d059010f5e3b0e402791e11cf4df808450d5608b12b6214a54c130b0.json new file mode 100644 index 00000000..ca2d2c1c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/36e45c04d059010f5e3b0e402791e11cf4df808450d5608b12b6214a54c130b0.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_b05_profile_b05_completed_followups_md", "label": "B05_completed_followups.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B05_Profile/B05_completed_followups.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.md", "source_location": "L10", "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/3702df2f41a3d8682ac57f1f7cb03f63ed4629f79cdfcc4641d4a4db9a9470cd.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3702df2f41a3d8682ac57f1f7cb03f63ed4629f79cdfcc4641d4a4db9a9470cd.json new file mode 100644 index 00000000..b5ff0a7d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3702df2f41a3d8682ac57f1f7cb03f63ed4629f79cdfcc4641d4a4db9a9470cd.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_b05_profile_frontend_b05_profile_ui_profile_panel_md", "label": "B05_Profile_UI_Profile_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "label": "B05_Profile_UI_Profile_Panel.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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/372111b8f947cec57d15773d7672cc307e6c39770bf20489c52abbb47d04ba0c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/372111b8f947cec57d15773d7672cc307e6c39770bf20489c52abbb47d04ba0c.json new file mode 100644 index 00000000..de573e82 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/372111b8f947cec57d15773d7672cc307e6c39770bf20489c52abbb47d04ba0c.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_b05_profile_b05_structures_md", "label": "B05_structures.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L57"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_api", "label": "API", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L67"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L75"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L81"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_profile_plan_2026_08_19_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L44", "weight": 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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L75", "weight": 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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L81", "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/3821645c36391877f29df2b8e6f9cc80c7c42ad8bd4177fa7f131dec6dccd097.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3821645c36391877f29df2b8e6f9cc80c7c42ad8bd4177fa7f131dec6dccd097.json new file mode 100644 index 00000000..9911976e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3821645c36391877f29df2b8e6f9cc80c7c42ad8bd4177fa7f131dec6dccd097.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_b03_fileinput_backend_b03_fileinput_router_md", "label": "B03_FileInput_Router.md", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "label": "B03_FileInput_Router.py", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", "source_location": "L21", "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/385fdc2e77cede6fad32605a3012469ebecb61c4db5c8c5501b8ef6635110cc5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/385fdc2e77cede6fad32605a3012469ebecb61c4db5c8c5501b8ef6635110cc5.json new file mode 100644 index 00000000..a4504f8a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/385fdc2e77cede6fad32605a3012469ebecb61c4db5c8c5501b8ef6635110cc5.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_crs_metadata_md", "label": "crs_metadata.md", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", "label": "\uac80\uc99d\ub41c \ud310\uc815", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", "file_type": "document", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_\uc0ac\uc6a9\ucc98", "label": "\uc0ac\uc6a9\ucc98", "file_type": "document", "source_file": "concepts/crs_metadata.md", "source_location": "L36"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_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/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_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/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.md", "source_location": "L36", "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/39f118f1efe396af2af60b698d687e7c843ea0b505e4d1b5496b179f79003fd9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/39f118f1efe396af2af60b698d687e7c843ea0b505e4d1b5496b179f79003fd9.json new file mode 100644 index 00000000..12b90f36 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/39f118f1efe396af2af60b698d687e7c843ea0b505e4d1b5496b179f79003fd9.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_b06_section_frontend_b06_section_ui_masshaul_balance_md", "label": "B06_Section_UI_MassHaul_Balance.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_settle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L26", "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/3a9d75556fdb98543609a768e8379dc195ad9d1a23c5d7264421cb639c4a61f0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3a9d75556fdb98543609a768e8379dc195ad9d1a23c5d7264421cb639c4a61f0.json new file mode 100644 index 00000000..a37c22bb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3a9d75556fdb98543609a768e8379dc195ad9d1a23c5d7264421cb639c4a61f0.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_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "label": "B05_Profile_UI_Drainage_Parts.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L25", "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/3af74bb15318943f86b7b74b5bb2a0af82f7ff04179d56bbc6d3571a881c81c8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3af74bb15318943f86b7b74b5bb2a0af82f7ff04179d56bbc6d3571a881c81c8.json new file mode 100644 index 00000000..bd0170be --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3af74bb15318943f86b7b74b5bb2a0af82f7ff04179d56bbc6d3571a881c81c8.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_b06_section_frontend_b06_section_ui_masshaul_settle_md", "label": "B06_Section_UI_MassHaul_Settle.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.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_pages_b06_section_frontend_b06_section_ui_masshaul_settle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", "source_location": "L24", "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/3b4917a92a292c604367e5a977398272975072d19f2471c19b8ed97ac18c1c8f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3b4917a92a292c604367e5a977398272975072d19f2471c19b8ed97ac18c1c8f.json new file mode 100644 index 00000000..55cd459f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3b4917a92a292c604367e5a977398272975072d19f2471c19b8ed97ac18c1c8f.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_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_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/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json new file mode 100644 index 00000000..76f2499a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.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_b05_profile_b05_profile_plan_2026_08_18_md", "label": "B05_Profile_plan_2026-08-18.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L51"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L51", "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/3d1dcff1329b4771327deb3239a9d61284f1912652fc55cc1d28b459ccca4c43.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d1dcff1329b4771327deb3239a9d61284f1912652fc55cc1d28b459ccca4c43.json new file mode 100644 index 00000000..7d222fd7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d1dcff1329b4771327deb3239a9d61284f1912652fc55cc1d28b459ccca4c43.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "label": "B06_Section_UI_MassHaul_Balance_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L26", "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/3d3435c69f32b343955bf880677a1215a83abaa84559ca4945e5963fa00fb7d1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d3435c69f32b343955bf880677a1215a83abaa84559ca4945e5963fa00fb7d1.json new file mode 100644 index 00000000..6d460d21 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d3435c69f32b343955bf880677a1215a83abaa84559ca4945e5963fa00fb7d1.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_a09_security_backend_a09_security_router_md", "label": "A09_Security_Router.md", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "label": "A09_Security_Router.py", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_a09_security_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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/3d88b0f716543b3f9eb4aad50cfa551f773e49fd9855e054fe31d7b0c7085ca9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d88b0f716543b3f9eb4aad50cfa551f773e49fd9855e054fe31d7b0c7085ca9.json new file mode 100644 index 00000000..a2f02876 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3d88b0f716543b3f9eb4aad50cfa551f773e49fd9855e054fe31d7b0c7085ca9.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_b05_profile_frontend_b05_profile_ui_page_md", "label": "B05_Profile_UI_Page.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "label": "B05_Profile_UI_Page.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", "source_location": "L24", "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/3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1.json new file mode 100644 index 00000000..bc04711c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1.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_a09_security_a09_frontend_md", "label": "A09_frontend.md", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.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_a09_security_a09_frontend_a09_security_frontend", "label": "A09_Security \u2014 Frontend", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L53"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L64"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L69"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_a09_security_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L8", "weight": 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_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L12", "weight": 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_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.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_pages_a09_security_a09_frontend_a09_security_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_frontend.md", "source_location": "L75", "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/3f7a897c97ddf151cf33aa5116fe1c20660f4a869a616fc846c344f0b1eefa1a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3f7a897c97ddf151cf33aa5116fe1c20660f4a869a616fc846c344f0b1eefa1a.json new file mode 100644 index 00000000..c7403f83 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3f7a897c97ddf151cf33aa5116fe1c20660f4a869a616fc846c344f0b1eefa1a.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_b05_profile_backend_b05_profile_schema_md", "label": "B05_Profile_Schema.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "label": "B05_Profile_Schema.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", "source_location": "L30", "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/3fedc331f760b20f522b318d9875cedc06f35e6ea2f023c28d25bbbec5989e22.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3fedc331f760b20f522b318d9875cedc06f35e6ea2f023c28d25bbbec5989e22.json new file mode 100644 index 00000000..fcd69dd9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3fedc331f760b20f522b318d9875cedc06f35e6ea2f023c28d25bbbec5989e22.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_designdetail_backend_b08_designdetail_router_md", "label": "B08_DesignDetail_Router.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "label": "B08_DesignDetail_Router.py", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", "label": "\uc2e4\uc81c API", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L20"}], "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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L20", "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/40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a.json new file mode 100644 index 00000000..c92763a0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a.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_b01_dashboard_b01_dependencies_md", "label": "B01_dependencies.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", "label": "B01_Dashboard \u2014 Dependencies", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_dependencies.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_pages_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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_b01_dashboard_b01_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_dependencies.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/413cdbb8cf36494248c70bda3985931957d7022f6bc93ec9e2a9c58129a9c98d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/413cdbb8cf36494248c70bda3985931957d7022f6bc93ec9e2a9c58129a9c98d.json new file mode 100644 index 00000000..3f6e1a0b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/413cdbb8cf36494248c70bda3985931957d7022f6bc93ec9e2a9c58129a9c98d.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_b05_profile_backend_b05_profile_engine_grade_md", "label": "B05_Profile_Engine_Grade.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "label": "B05_Profile_Engine_Grade.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", "source_location": "L23", "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/417be36fb9f578192d8c2403d0542c8eeec4a8b87255ddcdc482fbfc49e6500d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/417be36fb9f578192d8c2403d0542c8eeec4a8b87255ddcdc482fbfc49e6500d.json new file mode 100644 index 00000000..c5012ef8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/417be36fb9f578192d8c2403d0542c8eeec4a8b87255ddcdc482fbfc49e6500d.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_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "label": "B06_Section_UI_MassHaul_Balloon.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L26", "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/419171b8b5bf4945dbec63c3e75fae2922a17ddd86672474184e4c2a56abe87d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/419171b8b5bf4945dbec63c3e75fae2922a17ddd86672474184e4c2a56abe87d.json new file mode 100644 index 00000000..af81ad91 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/419171b8b5bf4945dbec63c3e75fae2922a17ddd86672474184e4c2a56abe87d.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_b03_fileinput_b03_api_md", "label": "B03_api.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "label": "B03_FileInput \u2014 API", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_workflow_\uc870\ud68c", "label": "workflow \uc870\ud68c", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_pages_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_b03_fileinput_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_pages_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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/426aebcc7e29c66f42e048188d07f6d5c7f1c27599451656604bedc96c58901e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/426aebcc7e29c66f42e048188d07f6d5c7f1c27599451656604bedc96c58901e.json new file mode 100644 index 00000000..a991c3ae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/426aebcc7e29c66f42e048188d07f6d5c7f1c27599451656604bedc96c58901e.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_b06_section_frontend_b06_section_ui_masshaul_curve_md", "label": "B06_Section_UI_MassHaul_Curve.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L23", "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/4337c52a18595eed8170ab68ab75a517dbd7a9ddb22b97c67355095432771390.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4337c52a18595eed8170ab68ab75a517dbd7a9ddb22b97c67355095432771390.json new file mode 100644 index 00000000..f67369b3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4337c52a18595eed8170ab68ab75a517dbd7a9ddb22b97c67355095432771390.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_b06_section_backend_b06_section_router_confirm_md", "label": "B06_Section_Router_Confirm.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L23", "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/436b2dd407525641cee2d74e6d9cf3e22803284216bd79615172c13667f9341a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/436b2dd407525641cee2d74e6d9cf3e22803284216bd79615172c13667f9341a.json new file mode 100644 index 00000000..f472a207 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/436b2dd407525641cee2d74e6d9cf3e22803284216bd79615172c13667f9341a.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_b11_status_frontend_b11_status_ui_page_md", "label": "B11_Status_UI_Page.md", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "label": "B11_Status_UI_Page.ts", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", "source_location": "L14"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_pages_b11_status_frontend_b11_status_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", "source_location": "L14", "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/4375d8255948a6e99e5581ab5bf398813aed60f575f2d5e33f1d8dae30b8b06e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4375d8255948a6e99e5581ab5bf398813aed60f575f2d5e33f1d8dae30b8b06e.json new file mode 100644 index 00000000..fe7e71f3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4375d8255948a6e99e5581ab5bf398813aed60f575f2d5e33f1d8dae30b8b06e.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_b06_section_frontend_b06_section_ui_page_md", "label": "B06_Section_UI_Page.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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/439faadad45920d86aa47c36bab02c685f4d3576d06af3fec05f71fadde71b1b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/439faadad45920d86aa47c36bab02c685f4d3576d06af3fec05f71fadde71b1b.json new file mode 100644 index 00000000..53728cae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/439faadad45920d86aa47c36bab02c685f4d3576d06af3fec05f71fadde71b1b.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_quantity_cost_contract_md", "label": "quantity_cost_contract.md", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "label": "B08 \uc218\ub7c9 \u2194 B09 \uc6d0\uac00 \uacc4\uc57d", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\ucc45\uc784_\uacbd\uacc4", "label": "\ucc45\uc784 \uacbd\uacc4", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\uc800\uc7a5_\uc778\uacc4_\uaddc\uce59", "label": "\uc800\uc7a5\u00b7\uc778\uacc4 \uaddc\uce59", "file_type": "document", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_\uae08\uc9c0_\uaddc\uce59", "label": "\uae08\uc9c0 \uaddc\uce59", "file_type": "document", "source_file": "concepts/quantity_cost_contract.md", "source_location": "L32"}], "edges": [{"source": "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", "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/quantity_cost_contract.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_quantity_cost_contract_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/quantity_cost_contract.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_quantity_cost_contract_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_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_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_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\ucc45\uc784_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\uc800\uc7a5_\uc778\uacc4_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.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_quantity_cost_contract_b08_\uc218\ub7c9_b09_\uc6d0\uac00_\uacc4\uc57d", "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_\uae08\uc9c0_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/quantity_cost_contract.md", "source_location": "L32", "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/44b85c0d664e91f4228a3d7c17305009df0a9db1ad03245cc4b4f69deecfca6b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/44b85c0d664e91f4228a3d7c17305009df0a9db1ad03245cc4b4f69deecfca6b.json new file mode 100644 index 00000000..d9d145a0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/44b85c0d664e91f4228a3d7c17305009df0a9db1ad03245cc4b4f69deecfca6b.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_b05_profile_frontend_ui_selection_md", "label": "_UI_Selection.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L24", "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/44d8db50b114b8147b28ee881bca9f0485f0e3b4a8ad569f95d6bb35831a15ee.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/44d8db50b114b8147b28ee881bca9f0485f0e3b4a8ad569f95d6bb35831a15ee.json new file mode 100644 index 00000000..a36cd075 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/44d8db50b114b8147b28ee881bca9f0485f0e3b4a8ad569f95d6bb35831a15ee.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": "L41"}, {"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": "L49"}, {"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": "L69"}], "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_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_designdetail_b08_cad_commands_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_blocks_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_table_entity_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_title_block_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_usability_2026_09_01_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_cross_structure_sheets_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_drawing_masshaul_watershed_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_b09_estimation_b09_overview_2026_09_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_b10_payment_b10_frontend_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_b11_status_b11_frontend_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_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": "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_a00_common_a00_common_md", "relation": "references", "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_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L44", "weight": 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": "L44", "weight": 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": "L44", "weight": 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": "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_a05_edudetail_a05_frontend_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_a06_login_a06_backend_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_a07_register_a07_backend_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_a08_support_a08_backend_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_a09_security_a09_backend_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_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": "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_a00_app_shell_framework_md", "relation": "references", "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_ui_templates_md", "relation": "references", "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_design_md", "relation": "references", "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_completed_2026_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L52", "weight": 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": "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_09_01_followups_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_02_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_03_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_03_additional_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_04_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_07_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_quantity_cost_contract_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_standard_drawing_cost_inputs_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_auth_rbac_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_workflow_state_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_temp_upload_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_db_schema_overview_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_storage_paths_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_crs_metadata_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_api_common_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_schema_common_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_common_util_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_drainage_watershed_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_mass_haul_diagram_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_dependencies_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_b07_external_webcad_demos_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_law_source_quality_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_unconfirmed_readme_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_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": "L69", "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/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json new file mode 100644 index 00000000..fbdee82a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.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_designdetail_b08_cad_blocks_md", "label": "B08_CAD_blocks.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", "label": "\uad6c\ud604", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", "label": "\ubc94\uc704 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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/45ebd44897ebfd9cd0ecfeedf7bb74addc33d90c42c6b39f2a37cf48026ff73d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/45ebd44897ebfd9cd0ecfeedf7bb74addc33d90c42c6b39f2a37cf48026ff73d.json new file mode 100644 index 00000000..d8b78b81 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/45ebd44897ebfd9cd0ecfeedf7bb74addc33d90c42c6b39f2a37cf48026ff73d.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "label": "B05_Profile_UI_Drainage_Pipes.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "label": "B05_Profile_UI_Drainage_Pipes", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L17"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L17", "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/462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8.json new file mode 100644 index 00000000..089722e8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8.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_a09_security_a09_backend_md", "label": "A09_backend.md", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.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_a09_security_a09_backend_a09_security_backend", "label": "A09_Security \u2014 Backend", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.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_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", "label": "DB \uc800\uc7a5 (activity_logs)", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L55"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", "label": "\uad8c\ud55c \ud5ec\ud37c", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L60"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L67"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L73"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_security_a09_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_a09_security_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L8", "weight": 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_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L12", "weight": 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_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_security_backend_a09_security_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L19", "weight": 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_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.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_pages_a09_security_a09_backend_a09_security_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_a09_backend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/A09_backend.md", "source_location": "L73", "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/4663c4396fd1976e6768c50a91b1f40eeec8c793d9fc74e20371414e14ffff13.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4663c4396fd1976e6768c50a91b1f40eeec8c793d9fc74e20371414e14ffff13.json new file mode 100644 index 00000000..970c279a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4663c4396fd1976e6768c50a91b1f40eeec8c793d9fc74e20371414e14ffff13.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_common_util_common_util_project_delete_md", "label": "common_util_project_delete.md", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_common_util_project_delete_py", "label": "common_util_project_delete.py", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L19"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_common_util_project_delete_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_common_util_project_delete_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_concepts_common_util_common_util_project_delete_common_util_project_delete_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L19", "weight": 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_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L20", "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/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json new file mode 100644 index 00000000..2b7b540c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "label": "B03_FileInput_plan_lidar_multi_file.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.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_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": "L10", "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/47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860.json new file mode 100644 index 00000000..df15545d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860.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_a06_login_a06_frontend_md", "label": "A06_frontend.md", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_a06_login_frontend", "label": "A06_Login \u2014 Frontend", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L70"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L78"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L87"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a07_register_a07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_a06_login_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.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_pages_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L78", "weight": 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_a06_login_a06_frontend_a06_login_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_a06_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/A06_frontend.md", "source_location": "L87", "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/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json new file mode 100644 index 00000000..62ecb1a2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.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_b05_profile_b05_corridor_plan_curves_md", "label": "B05_corridor_plan_curves.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", "label": "\ucee4\ube0c \uc0dd\uc131\u00b7\ub80c\ub354", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", "label": "\ube44\ud0c8 \ud22c\uc601\u00b7\uc131\ud1a0\uba74 \uc808\ub2e8", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", "label": "\uad6c\uc870\ubb3c \ub0a0\uac1c\u00b7\ubc14\ub2e5 \uc5f0\uacb0", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L52"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L42", "weight": 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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L52", "weight": 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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L61", "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/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json new file mode 100644 index 00000000..de573e82 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.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_b05_profile_b05_structures_md", "label": "B05_structures.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L57"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_api", "label": "API", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L67"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L75"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L81"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_profile_plan_2026_08_19_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L44", "weight": 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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.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_pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L75", "weight": 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_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structures_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": "L81", "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/48bb8c793f6339005f254aa734b3be72b556511bb5db99718cfe7da67e435814.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/48bb8c793f6339005f254aa734b3be72b556511bb5db99718cfe7da67e435814.json new file mode 100644 index 00000000..2f24ef51 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/48bb8c793f6339005f254aa734b3be72b556511bb5db99718cfe7da67e435814.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_b05_profile_b05_profile_plan_2026_08_19_md", "label": "B05_Profile_plan_2026-08-19.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", "label": "\uc8fc\uc694 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", "label": "\uae30\ub85d\ub41c \uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", "source_location": "L42"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", "source_location": "L42", "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/49fd7d94d4b60db667d3b09b49911f92d55600a624ab7905ccbc6e3ad42a3352.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/49fd7d94d4b60db667d3b09b49911f92d55600a624ab7905ccbc6e3ad42a3352.json new file mode 100644 index 00000000..2b2ca57a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/49fd7d94d4b60db667d3b09b49911f92d55600a624ab7905ccbc6e3ad42a3352.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_a01_home_a01_components_md", "label": "A01_components.md", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_\uc2a4\ud0c0\uc77c", "label": "\uc2a4\ud0c0\uc77c", "file_type": "document", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ubbf8\ud574\uacb0", "label": "\ubbf8\ud574\uacb0", "file_type": "document", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.md", "source_location": "L12", "weight": 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_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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_pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_components_\ubbf8\ud574\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_components.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/4a05d1df631efdf829a2f7130b3b18b3d8acfa3cf1f034db779cf1fec8d0e1df.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4a05d1df631efdf829a2f7130b3b18b3d8acfa3cf1f034db779cf1fec8d0e1df.json new file mode 100644 index 00000000..68d23fe2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4a05d1df631efdf829a2f7130b3b18b3d8acfa3cf1f034db779cf1fec8d0e1df.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_workflow_state_md", "label": "workflow_state.md", "file_type": "document", "source_file": "concepts/workflow_state.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_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", "file_type": "document", "source_file": "concepts/workflow_state.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_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", "file_type": "document", "source_file": "concepts/workflow_state.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_concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", "file_type": "document", "source_file": "concepts/workflow_state.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_concepts_workflow_state_\uc870\ud68c_api", "label": "\uc870\ud68c API", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L60"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", "file_type": "document", "source_file": "concepts/workflow_state.md", "source_location": "L63"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_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/workflow_state.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_workflow_state_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_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\uc870\ud68c_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.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_concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", "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_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/workflow_state.md", "source_location": "L63", "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/4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa.json new file mode 100644 index 00000000..063c120b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa.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_b02_projregister_b02_frontend_md", "label": "B02_frontend.md", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.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_b02_projregister_b02_frontend_b02_projregister_frontend", "label": "B02_ProjRegister \u2014 Frontend", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", "label": "\uc785\ub825 \ud544\ub4dc", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.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_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", "label": "\uc81c\ucd9c \ub85c\uc9c1", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L57"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L66"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L72"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L80"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_projregister_b02_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L8", "weight": 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_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L12", "weight": 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_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L19", "weight": 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_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.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_pages_b02_projregister_b02_frontend_b02_projregister_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_b02_frontend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/B02_frontend.md", "source_location": "L80", "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/4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28.json new file mode 100644 index 00000000..99348db8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28.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_b11_status_b11_frontend_md", "label": "B11_frontend.md", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.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_b11_status_b11_frontend_b11_status_frontend", "label": "B11_Status \u2014 Frontend", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.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_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.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_b11_status_b11_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B11_Status/B11_frontend.md", "source_location": "L44"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_b11_status_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_b11_status_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_b11_status_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_b11_status_b11_frontend_b11_status_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_pages_b11_status_b11_frontend_b11_status_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.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_b11_status_b11_frontend_b11_status_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.md", "source_location": "L44", "weight": 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_b11_status_b11_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_b11_status_frontend_b11_status_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/B11_frontend.md", "source_location": "L49", "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/4b31c4b1e2bdeacd68034f8243e502fa6fb36a4dbd5e37116e9c401413f4d28f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4b31c4b1e2bdeacd68034f8243e502fa6fb36a4dbd5e37116e9c401413f4d28f.json new file mode 100644 index 00000000..6af4abf9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4b31c4b1e2bdeacd68034f8243e502fa6fb36a4dbd5e37116e9c401413f4d28f.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_temp_upload_md", "label": "temp_upload.md", "file_type": "document", "source_file": "concepts/temp_upload.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_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", "file_type": "document", "source_file": "concepts/temp_upload.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_concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", "file_type": "document", "source_file": "concepts/temp_upload.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_concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", "file_type": "document", "source_file": "concepts/temp_upload.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc0ac\uc6a9\ucc98", "label": "\uc0ac\uc6a9\ucc98", "file_type": "document", "source_file": "concepts/temp_upload.md", "source_location": "L30"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_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/temp_upload.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_concepts_temp_upload_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_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/temp_upload.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_concepts_temp_upload_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.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_concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.md", "source_location": "L19", "weight": 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_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_temp_upload_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/temp_upload.md", "source_location": "L30", "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/4c57aa2d28b7c45fe5f4b6fbe8032f67084f01013b887c261d6fa6c4996fa09c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4c57aa2d28b7c45fe5f4b6fbe8032f67084f01013b887c261d6fa6c4996fa09c.json new file mode 100644 index 00000000..bb6c3c42 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4c57aa2d28b7c45fe5f4b6fbe8032f67084f01013b887c261d6fa6c4996fa09c.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_08_29_md", "label": "completed_2026-08-29.md", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_08_29_b07_cad_\ud14c\ub9c8", "label": "B07 CAD \ud14c\ub9c8", "file_type": "document", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c", "label": "B07 CAD \ud655\ub300\u00b7\ud32c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L53"}, {"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_08_29_b07_b08_\uc21c\uc11c", "label": "B07\u2194B08 \uc21c\uc11c", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L62"}, {"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_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", "label": "\ucd08\uae30\uac12 \ubcf4\uc804", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L72"}, {"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_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L83"}, {"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_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", "file_type": "document", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L92"}], "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_08_29_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/completed_2026-08-29.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_08_29_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\ud14c\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_cad_\ud655\ub300_\ud32c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_b07_b08_\uc21c\uc11c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ucd08\uae30\uac12_\ubcf4\uc804", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.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_concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L83", "weight": 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_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", "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_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-08-29.md", "source_location": "L92", "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/4c89c8eff49468d1d020ac50b0ef2686f51c5b54ca2081c6132c1aea0c58751a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4c89c8eff49468d1d020ac50b0ef2686f51c5b54ca2081c6132c1aea0c58751a.json new file mode 100644 index 00000000..d9b305ac --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4c89c8eff49468d1d020ac50b0ef2686f51c5b54ca2081c6132c1aea0c58751a.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_common_util_common_util_storage_md", "label": "common_util_storage.md", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_common_util_storage_py", "label": "common_util_storage.py", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_common_util_storage_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_common_util_storage_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_common_util_storage_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b03_fileinput_backend_b03_fileinput_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b04_preprocess_backend_b04_preprocess_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L25", "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/4e3288746feb68dd800c98a989f1dbe7d2e32c3a90dd4b717bd6352a21459339.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4e3288746feb68dd800c98a989f1dbe7d2e32c3a90dd4b717bd6352a21459339.json new file mode 100644 index 00000000..04fa5838 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4e3288746feb68dd800c98a989f1dbe7d2e32c3a90dd4b717bd6352a21459339.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_b06_section_b06_frontend_md", "label": "B06_frontend.md", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_b06_section_frontend", "label": "B06_Section \u2014 Frontend", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", "label": "\ud30c\uc77c \uad6c\uc131", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L67"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L78"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L84"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L12", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L19", "weight": 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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_cross_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_cross_areas_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_curve_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_settle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_standard_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_standard_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_api_fetch_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L78", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L84", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L85", "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/4e605c82b972ae91d57a757826407cb3d3752096a01498d149288b87520d0055.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4e605c82b972ae91d57a757826407cb3d3752096a01498d149288b87520d0055.json new file mode 100644 index 00000000..7dd25cea --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4e605c82b972ae91d57a757826407cb3d3752096a01498d149288b87520d0055.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_b01_dashboard_b01_backend_md", "label": "B01_backend.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "label": "B01_Dashboard \u2014 Backend", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", "label": "\uae30\uc220\ubd80\ucc44", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L61", "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/4f6c28e84c13fc907e92584888ce24e5596df2086c39ddf541e4dba2505f7685.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4f6c28e84c13fc907e92584888ce24e5596df2086c39ddf541e4dba2505f7685.json new file mode 100644 index 00000000..f23bc456 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4f6c28e84c13fc907e92584888ce24e5596df2086c39ddf541e4dba2505f7685.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_b06_section_backend_b06_section_engine_areas_md", "label": "B06_Section_Engine_Areas.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L23", "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/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json new file mode 100644 index 00000000..8684c675 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.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_03_md", "label": "completed_2026-09-03.md", "file_type": "document", "source_file": "concepts/completed_2026-09-03.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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", "file_type": "document", "source_file": "concepts/completed_2026-09-03.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_03_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L13"}, {"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_03_\uacf5\ud1b5_\uacb0\uc815", "label": "\uacf5\ud1b5 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L23"}], "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_03_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_route_snapshot_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_designdetail_b08_cad_delivery_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "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_03_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.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_concepts_completed_2026_09_03_2026_09_03_\uc644\ub8cc_\uc785\ub825_\ubc30\uc218_\uc885\ud6a1\ub2e8_cad", "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_03_\uacf5\ud1b5_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03.md", "source_location": "L23", "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/4fffb70660cdf1e86bb45d02ffe66457e84726b9493956cb53d7de4213180485.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4fffb70660cdf1e86bb45d02ffe66457e84726b9493956cb53d7de4213180485.json new file mode 100644 index 00000000..fae8e8ce --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4fffb70660cdf1e86bb45d02ffe66457e84726b9493956cb53d7de4213180485.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_a05_edudetail_a05_frontend_md", "label": "A05_frontend.md", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "label": "A05_EduDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L61"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L67"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L8", "weight": 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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.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_pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A05_EduDetail/A05_frontend.md", "source_location": "L67", "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/502e2b9c013914ad940df76993d8d6d3e0a4743315c70a0f35503eb9d66ec471.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/502e2b9c013914ad940df76993d8d6d3e0a4743315c70a0f35503eb9d66ec471.json new file mode 100644 index 00000000..fe7e71f3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/502e2b9c013914ad940df76993d8d6d3e0a4743315c70a0f35503eb9d66ec471.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_b06_section_frontend_b06_section_ui_page_md", "label": "B06_Section_UI_Page.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_pages_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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_b06_section_frontend_b06_section_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.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/50752fe5dd199389b0598f38f59333dc58938d60d439ee4b6b9ff87cb80af19e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/50752fe5dd199389b0598f38f59333dc58938d60d439ee4b6b9ff87cb80af19e.json new file mode 100644 index 00000000..8a396d0e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/50752fe5dd199389b0598f38f59333dc58938d60d439ee4b6b9ff87cb80af19e.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_designdetail_b08_cad_usability_2026_09_01_md", "label": "B08_CAD_usability_2026-09-01.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", "label": "\uad6c\ud604 \uae30\ub85d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", "label": "\uc0ac\uc6a9\uc790 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L39"}], "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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L39", "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/50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c.json new file mode 100644 index 00000000..13c8ea9c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c.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_a08_support_a08_frontend_md", "label": "A08_frontend.md", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.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_a08_support_a08_frontend_a08_support_frontend", "label": "A08_Support \u2014 Frontend", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", "label": "\uc81c\ucd9c \ub85c\uc9c1", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L59"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L65"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L73"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_a08_support_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L8", "weight": 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_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L12", "weight": 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_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L19", "weight": 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_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.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_pages_a08_support_a08_frontend_a08_support_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_frontend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_frontend.md", "source_location": "L73", "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/51978bdd9762247368f0bf446ec7cbbef70f13b525ab876715e8c76c7f251313.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/51978bdd9762247368f0bf446ec7cbbef70f13b525ab876715e8c76c7f251313.json new file mode 100644 index 00000000..4df6bd15 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/51978bdd9762247368f0bf446ec7cbbef70f13b525ab876715e8c76c7f251313.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_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "label": "B05_Profile_UI_Profile_Alignment.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "label": "B05_Profile_UI_Profile_Alignment.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.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_b05_profile_frontend_b05_profile_ui_profile_alignment_b05_profile_ui_profile_alignment_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", "source_location": "L21", "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/51f58878c723b46a6397df495d2c6dc890090b19b504fceb530294b0d6655cb0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/51f58878c723b46a6397df495d2c6dc890090b19b504fceb530294b0d6655cb0.json new file mode 100644 index 00000000..7645a9ba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/51f58878c723b46a6397df495d2c6dc890090b19b504fceb530294b0d6655cb0.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_designdetail_b08_api_md", "label": "B08_api.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.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_designdetail_b08_api_b08_designdetail_api", "label": "B08_DesignDetail \u2014 API", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_api.md", "source_location": "L11"}], "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_designdetail_b08_api_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_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_designdetail_b08_api_b08_designdetail_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.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_pages_b08_designdetail_b08_api_b08_designdetail_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_api.md", "source_location": "L11", "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/522bce4736be12eab7a2f1f771888d50bf1b11797798791779071ec1488e3698.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/522bce4736be12eab7a2f1f771888d50bf1b11797798791779071ec1488e3698.json new file mode 100644 index 00000000..7d0c9751 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/522bce4736be12eab7a2f1f771888d50bf1b11797798791779071ec1488e3698.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_b05_profile_frontend_b05_profile_ui_profile_table_md", "label": "B05_Profile_UI_Profile_Table.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "label": "B05_Profile_UI_Profile_Table.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", "source_location": "L23", "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/525903cd3f2aafbd2b3070b56f759ebc39203c23da263c9efe910ba50555c232.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/525903cd3f2aafbd2b3070b56f759ebc39203c23da263c9efe910ba50555c232.json new file mode 100644 index 00000000..776e0e44 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/525903cd3f2aafbd2b3070b56f759ebc39203c23da263c9efe910ba50555c232.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_a00_app_shell_framework_md", "label": "a00_app_shell_framework.md", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_a00_common_app_shell_framework", "label": "A00_Common \u2014 App Shell Framework", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", "label": "\ud30c\uc77c \uad6c\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "label": "app_shell \uad6c\uc131\uc694\uc18c", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", "label": "\uc778\uc99d \uac00\ub4dc", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L8", "weight": 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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L12", "weight": 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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L41", "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/52f2c51b028e0c59f6e41947727d6b54bf98a578731beab175c4df1f059befae.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/52f2c51b028e0c59f6e41947727d6b54bf98a578731beab175c4df1f059befae.json new file mode 100644 index 00000000..a1a3bf31 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/52f2c51b028e0c59f6e41947727d6b54bf98a578731beab175c4df1f059befae.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_a02_progdetail_a02_frontend_md", "label": "A02_frontend.md", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "label": "A02_ProgDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uad6c\uc870", "label": "\uad6c\uc870", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", "label": "\uc81c\uc57d \uc900\uc218", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", "label": "\uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_progdetail_a02_components_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L8", "weight": 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_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_progdetail_frontend_a02_progdetail_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L19", "weight": 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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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/53478b6956872caeb7809c6922dd17dfbe207da0813809fd073f3438a0e6a96f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/53478b6956872caeb7809c6922dd17dfbe207da0813809fd073f3438a0e6a96f.json new file mode 100644 index 00000000..42f9a0e9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/53478b6956872caeb7809c6922dd17dfbe207da0813809fd073f3438a0e6a96f.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_b05_profile_b05_structure_stations_md", "label": "B05_structure_stations.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", "label": "\uacf5\uae09 \uacbd\ub85c", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", "label": "\uc815\ubcf8 \uaddc\uce59", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_structure_stations_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_structure_stations.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/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json new file mode 100644 index 00000000..d4a48731 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.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_01_followups_md", "label": "completed_2026-09-01_followups.md", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_\ubc94\uc704", "label": "\ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L13"}, {"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_01_followups_\ubcf4\ub958_\uad6c\ubd84", "label": "\ubcf4\ub958 \uad6c\ubd84", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L22"}], "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_01_followups_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_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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/completed_2026-09-01_followups.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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "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_01_followups_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_concepts_completed_2026_09_01_followups_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_completed_2026_09_01_followups_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_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L19", "weight": 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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "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_01_followups_\ubcf4\ub958_\uad6c\ubd84", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L22", "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/55f461bac983cd27f58e57435c18287acce9ae359acdf92ff6877828585fb108.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/55f461bac983cd27f58e57435c18287acce9ae359acdf92ff6877828585fb108.json new file mode 100644 index 00000000..2b6f1074 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/55f461bac983cd27f58e57435c18287acce9ae359acdf92ff6877828585fb108.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_drawing_cost_inputs_md", "label": "standard_drawing_cost_inputs.md", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "label": "\ud45c\uc900\ub3c4\u00b7\uc218\ub7c9\u00b7\uc6d0\uac00 \uc785\ub825\uc758 \ubbf8\uacb0 \uacbd\uacc4", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud655\uc778\ub41c_\ubd84\ub958", "label": "\ud655\uc778\ub41c \ubd84\ub958", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\uc7ac\uc870\uc0ac\ub85c_\ubc14\ub010_\ud310\uc815", "label": "\uc7ac\uc870\uc0ac\ub85c \ubc14\ub010 \ud310\uc815", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_standard_drawing_cost_inputs_\uc0ac\uc6a9\uc790_\uc790\ub8cc_\ub300\uae30", "label": "\uc0ac\uc6a9\uc790\u00b7\uc790\ub8cc \ub300\uae30", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_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/standard_drawing_cost_inputs.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_drawing_cost_inputs_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_drawing_cost_inputs.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_drawing_cost_inputs_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_drawing_cost_inputs.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_drawing_cost_inputs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_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_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\ud655\uc778\ub41c_\ubd84\ub958", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\uc7ac\uc870\uc0ac\ub85c_\ubc14\ub010_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_standard_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\uc0ac\uc6a9\uc790_\uc790\ub8cc_\ub300\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json new file mode 100644 index 00000000..f325b552 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.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_b04_preprocess_b04_drainage_compass_crs_md", "label": "B04_drainage_compass_crs.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", "label": "\uc138\ubd80\uc720\uc5ed \ud615\uc0c1 \ubcf4\uc874", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", "label": "\uc885\ub2e8 \ub192\ub0ae\uc774 \uae30\ubc18 \ubc30\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", "label": "3D \ubc29\uc704\uc640 \uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L32"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L12", "weight": 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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_pages_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_compass_crs_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L40", "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/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json new file mode 100644 index 00000000..92cd66ba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.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_law_source_quality_md", "label": "law_source_quality.md", "file_type": "document", "source_file": "concepts/law_source_quality.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_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", "file_type": "document", "source_file": "concepts/law_source_quality.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_law_source_quality_\ud655\uc778_\ubc94\uc704", "label": "\ud655\uc778 \ubc94\uc704", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", "label": "\uc6d0\uc778 \ucd94\uc815", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", "label": "\uc870\uce58 \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_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/law_source_quality.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_law_source_quality_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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/582d2b6f8ed7565c668e3d8ca4a9cd000c06a7fc4b2d28134a90a9dcea9d7ba9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/582d2b6f8ed7565c668e3d8ca4a9cd000c06a7fc4b2d28134a90a9dcea9d7ba9.json new file mode 100644 index 00000000..d4a48731 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/582d2b6f8ed7565c668e3d8ca4a9cd000c06a7fc4b2d28134a90a9dcea9d7ba9.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_01_followups_md", "label": "completed_2026-09-01_followups.md", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_\ubc94\uc704", "label": "\ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L13"}, {"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_01_followups_\ubcf4\ub958_\uad6c\ubd84", "label": "\ubcf4\ub958 \uad6c\ubd84", "file_type": "document", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L22"}], "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_01_followups_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_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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/completed_2026-09-01_followups.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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "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_01_followups_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_concepts_completed_2026_09_01_followups_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_completed_2026_09_01_followups_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_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L19", "weight": 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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.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_01_followups_2026_09_01_\uc794\uc5ec_\uc644\ub8cc_\uccb4\ud06c_\uc815\ub9ac", "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_01_followups_\ubcf4\ub958_\uad6c\ubd84", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01_followups.md", "source_location": "L22", "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/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json new file mode 100644 index 00000000..0bd81912 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.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_ui_templates_md", "label": "ui_templates.md", "file_type": "document", "source_file": "concepts/ui_templates.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_ui_templates_ui_templates_localization_components", "label": "UI Templates \u2014 Localization & Components", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", "file_type": "document", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", "file_type": "document", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L48"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L55"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L72"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L79"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\uc81c\uc57d_backend_md_1", "label": "\uc81c\uc57d (backend.md \u00a71)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L90"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L95"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_templates_localization_components", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L8", "weight": 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_ui_templates_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_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L12", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L79", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\uc81c\uc57d_backend_md_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L90", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L95", "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/59746326136652d019c2289ebc421da103f68fd72e188c3d63551d95d39948d9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/59746326136652d019c2289ebc421da103f68fd72e188c3d63551d95d39948d9.json new file mode 100644 index 00000000..befa3e69 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/59746326136652d019c2289ebc421da103f68fd72e188c3d63551d95d39948d9.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_architecture_workflow_data_flow_md", "label": "workflow_data_flow.md", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", "label": "\ub2e8\uacc4 \uad00\uacc4", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", "file_type": "document", "source_file": "architecture/workflow_data_flow.md", "source_location": "L25"}, {"id": "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_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", "label": "\uc815\ubcf8 \uc704\uce58", "file_type": "document", "source_file": "architecture/workflow_data_flow.md", "source_location": "L43"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_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_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\ub2e8\uacc4_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\uc815\ubcf8_\uc704\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L50", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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/5a271f2ec101deb8a0bf7fa2f58265d684bba231e75885d195ae6688e413551b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a271f2ec101deb8a0bf7fa2f58265d684bba231e75885d195ae6688e413551b.json new file mode 100644 index 00000000..7827c981 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a271f2ec101deb8a0bf7fa2f58265d684bba231e75885d195ae6688e413551b.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_frontend_b09_estimation_ui_page_md", "label": "B09_Estimation_UI_Page.md", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "label": "B09_Estimation_UI_Page.ts", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", "source_location": "L14"}], "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_frontend_b09_estimation_ui_page_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_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_pages_b09_estimation_frontend_b09_estimation_ui_page_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_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_pages_b09_estimation_frontend_b09_estimation_ui_page_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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "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_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", "source_location": "L14", "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/5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75.json new file mode 100644 index 00000000..18d30dd1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75.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_db_schema_projects_md", "label": "projects.md", "file_type": "document", "source_file": "concepts/db_schema/projects.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_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/projects.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_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", "label": "projects (\ud504\ub85c\uc81d\ud2b8)", "file_type": "document", "source_file": "concepts/db_schema/projects.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", "file_type": "document", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", "file_type": "document", "source_file": "concepts/db_schema/projects.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", "file_type": "document", "source_file": "concepts/db_schema/projects.md", "source_location": "L54"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.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_concepts_db_schema_projects_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/projects.md", "source_location": "L56", "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/5a58e887c40056570f1d29654f98533609068aa60b85c382124ee6bde07564b6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a58e887c40056570f1d29654f98533609068aa60b85c382124ee6bde07564b6.json new file mode 100644 index 00000000..cb9e9a3d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a58e887c40056570f1d29654f98533609068aa60b85c382124ee6bde07564b6.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_04_md", "label": "completed_2026-09-04.md", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_04_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L13"}, {"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_04_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "label": "\ucd94\uac00 \uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_700\uc904_\uc81c\ud55c_\ubd84\ub9ac", "label": "700\uc904 \uc81c\ud55c \ubd84\ub9ac", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L48"}, {"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_04_\uc0c1\uc2dc\uacc4\ud68d\uc11c_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "label": "\uc0c1\uc2dc\uacc4\ud68d\uc11c \ucd94\uac00 \uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L54"}, {"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_04_\ubcf4\uc874\ub41c_\ubbf8\uc644\ub8cc_\ubc94\uc704", "label": "\ubcf4\uc874\ub41c \ubbf8\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L61"}], "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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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/completed_2026-09-04.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_completed_2026_09_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_frontend_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_700\uc904_\uc81c\ud55c_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\uc0c1\uc2dc\uacc4\ud68d\uc11c_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\ubcf4\uc874\ub41c_\ubbf8\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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/completed_2026-09-04.md", "source_location": "L63", "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/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json new file mode 100644 index 00000000..8ee5d977 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.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_b05_profile_b05_masshaul_structure_2026_09_md", "label": "B05_masshaul_structure_2026_09.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", "label": "\uc720\ud1a0\uace1\uc120 \uacf5\uc6a9\ud654", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", "label": "\uc720\uc9c0\u00b7\ud310\uc815 \uc0ac\ud56d", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_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_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b06_section_b06_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L12", "weight": 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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L23", "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/5c989b04511236d2df5dbed90d84c7c50b8f0401625880dd68c016c3f017a142.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5c989b04511236d2df5dbed90d84c7c50b8f0401625880dd68c016c3f017a142.json new file mode 100644 index 00000000..7827c981 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5c989b04511236d2df5dbed90d84c7c50b8f0401625880dd68c016c3f017a142.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_frontend_b09_estimation_ui_page_md", "label": "B09_Estimation_UI_Page.md", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "label": "B09_Estimation_UI_Page.ts", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", "source_location": "L14"}], "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_frontend_b09_estimation_ui_page_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_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_pages_b09_estimation_frontend_b09_estimation_ui_page_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_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_pages_b09_estimation_frontend_b09_estimation_ui_page_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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.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_frontend_b09_estimation_ui_page_b09_estimation_ui_page_ts", "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_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", "source_location": "L14", "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/5cd67f6faec2f34f56d0179ad4d93fa0e810d330c2f67420af14e2a03bd510aa.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5cd67f6faec2f34f56d0179ad4d93fa0e810d330c2f67420af14e2a03bd510aa.json new file mode 100644 index 00000000..01d8ef14 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5cd67f6faec2f34f56d0179ad4d93fa0e810d330c2f67420af14e2a03bd510aa.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_b05_profile_backend_b05_profile_repository_md", "label": "B05_Profile_Repository.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "label": "B05_Profile_Repository.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_b05_profile_backend_b05_profile_repository_b05_profile_repository_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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_pages_b05_profile_backend_b05_profile_repository_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.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/5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf.json new file mode 100644 index 00000000..7f23a4b7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf.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_b03_fileinput_b03_dependencies_md", "label": "B03_dependencies.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", "label": "B03_FileInput \u2014 Dependencies", "file_type": "document", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", "label": "\uacf5\ud1b5 \ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B03_FileInput/B03_dependencies.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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_pages_b03_fileinput_b03_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_dependencies.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/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json new file mode 100644 index 00000000..7881309d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.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_b06_section_b06_api_md", "label": "B06_api.md", "file_type": "document", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_b06_section_api", "label": "B06_Section \u2014 API", "file_type": "document", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_api_b06_section_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L12", "weight": 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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L14", "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/5eeadc3471785e9116c05d0730ccd9b996a500dc6a31eabb2187a42c4bf00143.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5eeadc3471785e9116c05d0730ccd9b996a500dc6a31eabb2187a42c4bf00143.json new file mode 100644 index 00000000..6aab5656 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5eeadc3471785e9116c05d0730ccd9b996a500dc6a31eabb2187a42c4bf00143.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_dependencies_md", "label": "dependencies.md", "file_type": "document", "source_file": "concepts/dependencies.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_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", "file_type": "document", "source_file": "concepts/dependencies.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_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_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/dependencies.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_dependencies_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.md", "source_location": "L40", "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/5f98f6fcced1b29412101c4a2eeb81caa6b68c0006dcbc1e921bc12434422da6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5f98f6fcced1b29412101c4a2eeb81caa6b68c0006dcbc1e921bc12434422da6.json new file mode 100644 index 00000000..9fa019fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5f98f6fcced1b29412101c4a2eeb81caa6b68c0006dcbc1e921bc12434422da6.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_b10_payment_frontend_b10_payment_ui_page_md", "label": "B10_Payment_UI_Page.md", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "label": "B10_Payment_UI_Page.ts", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", "source_location": "L14"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_pages_b10_payment_frontend_b10_payment_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", "source_location": "L14", "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/5ff76de754e7d20537befda84f25476a5d28c9621be9bb8bdbb1b90ec7360a29.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5ff76de754e7d20537befda84f25476a5d28c9621be9bb8bdbb1b90ec7360a29.json new file mode 100644 index 00000000..af81ad91 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5ff76de754e7d20537befda84f25476a5d28c9621be9bb8bdbb1b90ec7360a29.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_b03_fileinput_b03_api_md", "label": "B03_api.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "label": "B03_FileInput \u2014 API", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_workflow_\uc870\ud68c", "label": "workflow \uc870\ud68c", "file_type": "document", "source_file": "pages/B03_FileInput/B03_api.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_pages_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_b03_fileinput_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_pages_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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_b03_fileinput_b03_api_b03_fileinput_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_api_workflow_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_api.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/5ff80b499a0c39da53add7e318b0e610a19e9e7c711a34345abf5e0de37d2db5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/5ff80b499a0c39da53add7e318b0e610a19e9e7c711a34345abf5e0de37d2db5.json new file mode 100644 index 00000000..6aab5656 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/5ff80b499a0c39da53add7e318b0e610a19e9e7c711a34345abf5e0de37d2db5.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_dependencies_md", "label": "dependencies.md", "file_type": "document", "source_file": "concepts/dependencies.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_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", "file_type": "document", "source_file": "concepts/dependencies.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_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", "file_type": "document", "source_file": "concepts/dependencies.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_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/dependencies.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_dependencies_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_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/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.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_concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/dependencies.md", "source_location": "L40", "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/601dba1c036977cb9f420a0b4fddcc05787868ee3b7ba8f195760bf6b2ce9c14.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/601dba1c036977cb9f420a0b4fddcc05787868ee3b7ba8f195760bf6b2ce9c14.json new file mode 100644 index 00000000..d580c9a3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/601dba1c036977cb9f420a0b4fddcc05787868ee3b7ba8f195760bf6b2ce9c14.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_designdetail_b08_cad_table_entity_md", "label": "B08_CAD_table_entity.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "label": "B08 CAD TableEntity", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", "label": "\ubaa8\ub378", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", "label": "\uae30\ub2a5", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", "label": "\uc774\uad00 \ubc94\uc704", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", "source_location": "L36"}], "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_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", "source_location": "L36", "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/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json new file mode 100644 index 00000000..fa98b093 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.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_db_schema_route_profile_md", "label": "route_profile.md", "file_type": "document", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", "label": "routes (\ub178\uc120 \uacbd\ub85c)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L63"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L66"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L70"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_routes_status_\ud750\ub984", "label": "routes.status \ud750\ub984", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L82"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_cross_sections_data_structures", "label": "cross_sections.data.structures", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L52", "weight": 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_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_route_profile_longitudinal_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.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_concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_routes_status_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L82", "weight": 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_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_cross_sections_data_structures", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L85", "weight": 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_db_schema_route_profile_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile.md", "source_location": "L86", "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/615559888eb835ca1783d818c042cde197b0b502a707eb43b6960b5606f12e3e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/615559888eb835ca1783d818c042cde197b0b502a707eb43b6960b5606f12e3e.json new file mode 100644 index 00000000..1acebdd2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/615559888eb835ca1783d818c042cde197b0b502a707eb43b6960b5606f12e3e.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_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/62051ae6dffd12acca4379763f9d383ff8034a46c290cb48aa852a4cb2469269.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/62051ae6dffd12acca4379763f9d383ff8034a46c290cb48aa852a4cb2469269.json new file mode 100644 index 00000000..4643a4f9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/62051ae6dffd12acca4379763f9d383ff8034a46c290cb48aa852a4cb2469269.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_architecture_shared_resources_md", "label": "shared_resources.md", "file_type": "document", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", "file_type": "document", "source_file": "architecture/shared_resources.md", "source_location": "L41"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_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_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L8", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "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_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.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_architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", "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_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/shared_resources.md", "source_location": "L41", "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/628916f4ea017c342ec8214fc5dbba493632dc33fa58310f8b7ab7b4a3da17a4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/628916f4ea017c342ec8214fc5dbba493632dc33fa58310f8b7ab7b4a3da17a4.json new file mode 100644 index 00000000..61894734 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/628916f4ea017c342ec8214fc5dbba493632dc33fa58310f8b7ab7b4a3da17a4.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_quantity_backend_b07_quantity_router_md", "label": "B07_Quantity_Router.md", "file_type": "document", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.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_quantity_backend_b07_quantity_router_b07_quantity_router_py", "label": "B07_Quantity_Router.py", "file_type": "document", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L11"}], "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_quantity_backend_b07_quantity_router_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_quantity_backend_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_b07_quantity_router_b07_quantity_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L11", "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/62c256273d126d2a33f50922da9ae2a755c29d14a5fe08a75a3c083307016034.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/62c256273d126d2a33f50922da9ae2a755c29d14a5fe08a75a3c083307016034.json new file mode 100644 index 00000000..a37c22bb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/62c256273d126d2a33f50922da9ae2a755c29d14a5fe08a75a3c083307016034.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_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "label": "B05_Profile_UI_Drainage_Parts.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_pages_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.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_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", "source_location": "L25", "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/63d53269b9919fd71a1cda845a75bfbdaf27ada1ef55577dff7d5be3cdc99b3b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/63d53269b9919fd71a1cda845a75bfbdaf27ada1ef55577dff7d5be3cdc99b3b.json new file mode 100644 index 00000000..1c41b24d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/63d53269b9919fd71a1cda845a75bfbdaf27ada1ef55577dff7d5be3cdc99b3b.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_b06_section_frontend_b06_section_ui_cross_design_md", "label": "B06_Section_UI_Cross_Design.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_pages_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.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_b06_section_frontend_b06_section_ui_cross_design_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", "source_location": "L25", "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/64fd885ad156e049f1f6f0afbf6b063e55c7c32165ecfa0db3c8951c0bed1939.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/64fd885ad156e049f1f6f0afbf6b063e55c7c32165ecfa0db3c8951c0bed1939.json new file mode 100644 index 00000000..f472a207 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/64fd885ad156e049f1f6f0afbf6b063e55c7c32165ecfa0db3c8951c0bed1939.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_b11_status_frontend_b11_status_ui_page_md", "label": "B11_Status_UI_Page.md", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "label": "B11_Status_UI_Page.ts", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", "source_location": "L14"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_pages_b11_status_frontend_b11_status_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.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_b11_status_frontend_b11_status_ui_page_b11_status_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", "source_location": "L14", "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/65aa27242b30665c9cd6c78c38abb380d991140100237d511975336d6cf8882a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/65aa27242b30665c9cd6c78c38abb380d991140100237d511975336d6cf8882a.json new file mode 100644 index 00000000..7471e8a8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/65aa27242b30665c9cd6c78c38abb380d991140100237d511975336d6cf8882a.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_b06_section_b06_cross_design_ui_2026_09_md", "label": "B06_cross_design_ui_2026_09.md", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_\ud504\ub860\ud2b8_\uacc4\uc0b0_\ubbf8\ub7ec", "label": "\ud504\ub860\ud2b8 \uacc4\uc0b0 \ubbf8\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud6a1\ub2e8_\uce74\ub4dc_\ud45c\uae30", "label": "\ud6a1\ub2e8 \uce74\ub4dc \ud45c\uae30", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_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_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b06_section_b06_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b05_profile_b05_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud504\ub860\ud2b8_\uacc4\uc0b0_\ubbf8\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L12", "weight": 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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud6a1\ub2e8_\uce74\ub4dc_\ud45c\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L23", "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/661e29037031ec41e3adad1e73f29caeda337e19d0952b3cb2409b9a5ac97d08.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/661e29037031ec41e3adad1e73f29caeda337e19d0952b3cb2409b9a5ac97d08.json new file mode 100644 index 00000000..fc70af81 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/661e29037031ec41e3adad1e73f29caeda337e19d0952b3cb2409b9a5ac97d08.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_b06_section_frontend_b06_section_ui_masshaul_md", "label": "B06_Section_UI_MassHaul.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L25", "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/67cae8a0be2857338ac30d96d9f089e8a7faa38ed81c31b7562c00712f0a13b1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/67cae8a0be2857338ac30d96d9f089e8a7faa38ed81c31b7562c00712f0a13b1.json new file mode 100644 index 00000000..087ac6f0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/67cae8a0be2857338ac30d96d9f089e8a7faa38ed81c31b7562c00712f0a13b1.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_a01_home_frontend_a01_home_ui_page_md", "label": "A01_Home_UI_Page.md", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "label": "A01_Home_UI_Page.ts", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", "source_location": "L27", "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/6803529606b5f2c05a89ff92cca38dd9bd7d66fb093f23abd979fe52a6653496.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6803529606b5f2c05a89ff92cca38dd9bd7d66fb093f23abd979fe52a6653496.json new file mode 100644 index 00000000..f286e97b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6803529606b5f2c05a89ff92cca38dd9bd7d66fb093f23abd979fe52a6653496.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_storage_paths_md", "label": "storage_paths.md", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uacbd\ub85c_\ud328\ud134", "label": "\uacbd\ub85c \ud328\ud134", "file_type": "document", "source_file": "concepts/storage_paths.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_storage_paths_\uc6d0\uce59_backend_md_3\uc808", "label": "\uc6d0\uce59 (backend.md 3\uc808)", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", "file_type": "document", "source_file": "concepts/storage_paths.md", "source_location": "L44"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_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/storage_paths.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_storage_paths_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_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\uacbd\ub85c_\ud328\ud134", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\uc6d0\uce59_backend_md_3\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", "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_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.md", "source_location": "L44", "weight": 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_storage_paths_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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_concepts_storage_paths_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_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/storage_paths.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/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json new file mode 100644 index 00000000..1b1c33e7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.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_b06_section_b06_backend_md", "label": "B06_backend.md", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "label": "B06_Section \u2014 Backend", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", "label": "\uacc4\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L47"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_b06_section_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_backend_b06_section_engine_areas_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_pages_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_backend_b06_section_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_pages_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L47", "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/695581c826df0b3ab27e19b2d490537b7e2b3550ef2bd0864bc1fe93bbe58768.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/695581c826df0b3ab27e19b2d490537b7e2b3550ef2bd0864bc1fe93bbe58768.json new file mode 100644 index 00000000..5db74ce5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/695581c826df0b3ab27e19b2d490537b7e2b3550ef2bd0864bc1fe93bbe58768.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_b05_profile_frontend_ui_drainage_render_md", "label": "_UI_Drainage_Render.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L25", "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/696264511d12deb6f6c32c527e24b77173cce169ce0a83f06705c68bcb7faff7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/696264511d12deb6f6c32c527e24b77173cce169ce0a83f06705c68bcb7faff7.json new file mode 100644 index 00000000..9911976e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/696264511d12deb6f6c32c527e24b77173cce169ce0a83f06705c68bcb7faff7.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_b03_fileinput_backend_b03_fileinput_router_md", "label": "B03_FileInput_Router.md", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "label": "B03_FileInput_Router.py", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_pages_b03_fileinput_backend_b03_fileinput_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.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_b03_fileinput_backend_b03_fileinput_router_b03_fileinput_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", "source_location": "L21", "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/699b933b25a1e71d9d286753b50f79b61e15249c0f83714f532889a8e8342d81.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/699b933b25a1e71d9d286753b50f79b61e15249c0f83714f532889a8e8342d81.json new file mode 100644 index 00000000..a4024e44 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/699b933b25a1e71d9d286753b50f79b61e15249c0f83714f532889a8e8342d81.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_mass_haul_diagram_md", "label": "mass_haul_diagram.md", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L58"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_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_frontend_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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/mass_haul_diagram.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_mass_haul_diagram_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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/mass_haul_diagram.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_mass_haul_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L50", "weight": 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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_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_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L70", "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/6a268e284535880860ac5129bd501339df24bd4b17d5ab5e55db8af58ac89574.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6a268e284535880860ac5129bd501339df24bd4b17d5ab5e55db8af58ac89574.json new file mode 100644 index 00000000..3f6e1a0b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6a268e284535880860ac5129bd501339df24bd4b17d5ab5e55db8af58ac89574.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_b05_profile_backend_b05_profile_engine_grade_md", "label": "B05_Profile_Engine_Grade.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "label": "B05_Profile_Engine_Grade.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_pages_b05_profile_backend_b05_profile_engine_grade_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.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_b05_profile_backend_b05_profile_engine_grade_b05_profile_engine_grade_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", "source_location": "L23", "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/6a96a86f5e11b88cd29bd5e2a015a692d432275ab71688d92b1b32ee8925c9c1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6a96a86f5e11b88cd29bd5e2a015a692d432275ab71688d92b1b32ee8925c9c1.json new file mode 100644 index 00000000..02dc9f8e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6a96a86f5e11b88cd29bd5e2a015a692d432275ab71688d92b1b32ee8925c9c1.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_quantity_b07_backend_md", "label": "B07_backend.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "label": "B07 Quantity \u2014 Backend", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.md", "source_location": "L30"}], "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_quantity_b07_backend_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_quantity_b07_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_b07_backend_b07_quantity_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_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_quantity_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.md", "source_location": "L32", "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/6b2968a31e3a6af59b6477c82dd9a735b9183c373c46e9b39aeb0db9201352ee.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6b2968a31e3a6af59b6477c82dd9a735b9183c373c46e9b39aeb0db9201352ee.json new file mode 100644 index 00000000..4a016991 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6b2968a31e3a6af59b6477c82dd9a735b9183c373c46e9b39aeb0db9201352ee.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_b05_profile_backend_b05_profile_router_confirm_md", "label": "B05_Profile_Router_Confirm.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "label": "B05_Profile_Router_Confirm.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", "source_location": "L25", "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/6bc312b2c27c20bd5dd6ad025d9f066040d9d410e051bff83f90eb3ae132d2ae.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6bc312b2c27c20bd5dd6ad025d9f066040d9d410e051bff83f90eb3ae132d2ae.json new file mode 100644 index 00000000..d401a569 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6bc312b2c27c20bd5dd6ad025d9f066040d9d410e051bff83f90eb3ae132d2ae.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_common_util_common_util_workflow_state_md", "label": "common_util_workflow_state.md", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_common_util_workflow_state_py", "label": "common_util_workflow_state.py", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_common_util_workflow_state_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b04_preprocess_backend_b04_preprocess_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b06_section_backend_b06_section_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L26", "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/6c17c2bedc38924cdf469f19ec1d98700c51e5727836a97fd8beaa02b233a1ca.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c17c2bedc38924cdf469f19ec1d98700c51e5727836a97fd8beaa02b233a1ca.json new file mode 100644 index 00000000..f2b7c862 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c17c2bedc38924cdf469f19ec1d98700c51e5727836a97fd8beaa02b233a1ca.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_b05_profile_backend_b05_profile_engine_sections_md", "label": "B05_Profile_Engine_Sections.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "label": "B05_Profile_Engine_Sections.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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/6c4dd625bc4be0cfbe46d54f0fce9329b7452ee5918a4dc71d2339719a541b3d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c4dd625bc4be0cfbe46d54f0fce9329b7452ee5918a4dc71d2339719a541b3d.json new file mode 100644 index 00000000..61894734 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c4dd625bc4be0cfbe46d54f0fce9329b7452ee5918a4dc71d2339719a541b3d.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_quantity_backend_b07_quantity_router_md", "label": "B07_Quantity_Router.md", "file_type": "document", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.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_quantity_backend_b07_quantity_router_b07_quantity_router_py", "label": "B07_Quantity_Router.py", "file_type": "document", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L11"}], "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_quantity_backend_b07_quantity_router_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_quantity_backend_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L6", "weight": 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_quantity_backend_b07_quantity_router_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_quantity_backend_b07_quantity_router_b07_quantity_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", "source_location": "L11", "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/6c5ed1f37fb8c258eda64ccb6dcf4f1b1b4a41df693a846ad159b09b44ab7d79.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c5ed1f37fb8c258eda64ccb6dcf4f1b1b4a41df693a846ad159b09b44ab7d79.json new file mode 100644 index 00000000..ffc6ac6f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6c5ed1f37fb8c258eda64ccb6dcf4f1b1b4a41df693a846ad159b09b44ab7d79.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": "L41"}, {"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": "L49"}, {"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": "L72"}], "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_designdetail_b08_cad_commands_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_blocks_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_table_entity_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_title_block_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_usability_2026_09_01_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_cross_structure_sheets_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_drawing_masshaul_watershed_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_b09_estimation_b09_overview_2026_09_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_b10_payment_b10_frontend_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_b11_status_b11_frontend_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_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": "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_a00_common_a00_common_md", "relation": "references", "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_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L44", "weight": 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": "L44", "weight": 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": "L44", "weight": 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": "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_a05_edudetail_a05_frontend_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_a06_login_a06_backend_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_a07_register_a07_backend_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_a08_support_a08_backend_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_a09_security_a09_backend_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_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": "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_a00_app_shell_framework_md", "relation": "references", "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_ui_templates_md", "relation": "references", "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_design_md", "relation": "references", "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_completed_2026_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L52", "weight": 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": "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_09_01_followups_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_02_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_03_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_03_additional_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_04_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_07_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_09_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_quantity_cost_contract_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_standard_drawing_cost_inputs_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_standard_quantity_open_2026_09_09_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_multi_environment_safety_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_auth_rbac_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_workflow_state_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_temp_upload_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_db_schema_overview_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_storage_paths_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_crs_metadata_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_api_common_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_schema_common_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_common_util_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_drainage_watershed_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_mass_haul_diagram_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_dependencies_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_b07_external_webcad_demos_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_law_source_quality_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_db_schema_unconfirmed_readme_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_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": "L72", "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/6deca877b516fde529cfdbc355ff982615882eb49b2fd555fc5b2b9446e8c4c0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6deca877b516fde529cfdbc355ff982615882eb49b2fd555fc5b2b9446e8c4c0.json new file mode 100644 index 00000000..7d222fd7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6deca877b516fde529cfdbc355ff982615882eb49b2fd555fc5b2b9446e8c4c0.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "label": "B06_Section_UI_MassHaul_Balance_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", "source_location": "L26", "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/6e5c18a770ca6307b94368cf90f312eb15fd1b85f0f993c735fad4bbfb63e1de.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6e5c18a770ca6307b94368cf90f312eb15fd1b85f0f993c735fad4bbfb63e1de.json new file mode 100644 index 00000000..1b1c33e7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6e5c18a770ca6307b94368cf90f312eb15fd1b85f0f993c735fad4bbfb63e1de.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_b06_section_b06_backend_md", "label": "B06_backend.md", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "label": "B06_Section \u2014 Backend", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", "label": "\uacc4\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", "file_type": "document", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L47"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_b06_section_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_backend_b06_section_engine_areas_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_pages_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_backend_b06_section_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_b06_section_b06_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.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_pages_b06_section_b06_backend_b06_section_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_backend.md", "source_location": "L47", "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/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json new file mode 100644 index 00000000..a4024e44 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.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_mass_haul_diagram_md", "label": "mass_haul_diagram.md", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", "file_type": "document", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L58"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_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_frontend_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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/mass_haul_diagram.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_mass_haul_diagram_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_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/mass_haul_diagram.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_mass_haul_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L50", "weight": 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_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.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_concepts_mass_haul_diagram_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_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/mass_haul_diagram.md", "source_location": "L70", "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/6f97c33a4d4e55cb723240d9bbbaafc5a2f38dc31eb87789cba2d6f18e023d09.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6f97c33a4d4e55cb723240d9bbbaafc5a2f38dc31eb87789cba2d6f18e023d09.json new file mode 100644 index 00000000..a9afaf39 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6f97c33a4d4e55cb723240d9bbbaafc5a2f38dc31eb87789cba2d6f18e023d09.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_designdetail_b08_backend_md", "label": "B08_backend.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_designdetail_b08_backend_b08_designdetail_backend", "label": "B08_DesignDetail \u2014 Backend", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L43"}], "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_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_backend_b08_designdetail_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_backend_b08_designdetail_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L54", "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/70f27d534aa2e7ce20b0ff4ac140bf714be303e2397dc2de469d035b91da37b4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/70f27d534aa2e7ce20b0ff4ac140bf714be303e2397dc2de469d035b91da37b4.json new file mode 100644 index 00000000..f1229fb5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/70f27d534aa2e7ce20b0ff4ac140bf714be303e2397dc2de469d035b91da37b4.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_b04_preprocess_backend_b04_preprocess_router_md", "label": "B04_PreProcess_Router.md", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "label": "B04_PreProcess_Router.py", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", "source_location": "L21", "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/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json new file mode 100644 index 00000000..efe1ef13 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.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_b06_section_b06_culvert_basin_multitier_md", "label": "B06_culvert_basin_multitier.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", "label": "\uc720\uc785 \uad6c\uc870\ubb3c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", "label": "\ubbf8\uacb0", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L57"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L12", "weight": 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_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.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_pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": "L57", "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/72e542dbc5889ccae4a8cda4bfa1493ae2d9c172ea4c02d88c54245d5271da2a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/72e542dbc5889ccae4a8cda4bfa1493ae2d9c172ea4c02d88c54245d5271da2a.json new file mode 100644 index 00000000..5d43d235 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/72e542dbc5889ccae4a8cda4bfa1493ae2d9c172ea4c02d88c54245d5271da2a.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_b06_section_frontend_b06_section_ui_standard_panel_md", "label": "B06_Section_UI_Standard_Panel.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", "label": "2. \uc8fc\uc694 \uae30\ub2a5", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", "source_location": "L15", "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/731df98629ab3c0e2a812de8067eb68304dec222405fcd0c6173567b4446fb8e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/731df98629ab3c0e2a812de8067eb68304dec222405fcd0c6173567b4446fb8e.json new file mode 100644 index 00000000..8ee5d977 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/731df98629ab3c0e2a812de8067eb68304dec222405fcd0c6173567b4446fb8e.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_b05_profile_b05_masshaul_structure_2026_09_md", "label": "B05_masshaul_structure_2026_09.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", "label": "\uc720\ud1a0\uace1\uc120 \uacf5\uc6a9\ud654", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", "label": "\uc720\uc9c0\u00b7\ud310\uc815 \uc0ac\ud56d", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_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_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b06_section_b06_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\ud1a0\uace1\uc120_\uacf5\uc6a9\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L12", "weight": 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_b05_profile_b05_masshaul_structure_2026_09_b05_\uc720\ud1a0\uace1\uc120_\uad6c\uc870\ubb3c_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_masshaul_structure_2026_09_\uc720\uc9c0_\ud310\uc815_\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", "source_location": "L23", "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/73fad7ab699af8ea13422fc8153907ae73ad12a2e397cb25cd18ec2a09b49fe5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/73fad7ab699af8ea13422fc8153907ae73ad12a2e397cb25cd18ec2a09b49fe5.json new file mode 100644 index 00000000..879e63b1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/73fad7ab699af8ea13422fc8153907ae73ad12a2e397cb25cd18ec2a09b49fe5.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_b05_profile_b05_backend_md", "label": "B05_backend.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "label": "B05_Profile \u2014 Backend", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_repository_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_schema_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_solver_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_grade_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L33", "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/74932ac027eeb2f0c9acf6a01744f0e6bbb9de591c680c5249dd7c98aca4695e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/74932ac027eeb2f0c9acf6a01744f0e6bbb9de591c680c5249dd7c98aca4695e.json new file mode 100644 index 00000000..a991c3ae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/74932ac027eeb2f0c9acf6a01744f0e6bbb9de591c680c5249dd7c98aca4695e.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_b06_section_frontend_b06_section_ui_masshaul_curve_md", "label": "B06_Section_UI_MassHaul_Curve.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.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_b06_section_frontend_b06_section_ui_masshaul_curve_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", "source_location": "L23", "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/7561d083339475ea0ef6a3e881c043daa0c4f47279dc2bdcbc97651225c3cde1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7561d083339475ea0ef6a3e881c043daa0c4f47279dc2bdcbc97651225c3cde1.json new file mode 100644 index 00000000..fd577271 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7561d083339475ea0ef6a3e881c043daa0c4f47279dc2bdcbc97651225c3cde1.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_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/75b1c7f4f0bba80b434bbbbe521ab4b0aba83b70cb39a296cfce827502d13341.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/75b1c7f4f0bba80b434bbbbe521ab4b0aba83b70cb39a296cfce827502d13341.json new file mode 100644 index 00000000..537457bd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/75b1c7f4f0bba80b434bbbbe521ab4b0aba83b70cb39a296cfce827502d13341.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_b01_dashboard_frontend_b01_dashboard_ui_page_md", "label": "B01_Dashboard_UI_Page.md", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "label": "B01_Dashboard_UI_Page.ts", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", "source_location": "L20", "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/763a15e2678bb4faf435cce83ff24ef92db39bbed19203b435d54827af30d156.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/763a15e2678bb4faf435cce83ff24ef92db39bbed19203b435d54827af30d156.json new file mode 100644 index 00000000..d401a569 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/763a15e2678bb4faf435cce83ff24ef92db39bbed19203b435d54827af30d156.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_common_util_common_util_workflow_state_md", "label": "common_util_workflow_state.md", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_common_util_workflow_state_py", "label": "common_util_workflow_state.py", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_common_util_workflow_state_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_common_util_workflow_state_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b04_preprocess_backend_b04_preprocess_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.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_concepts_common_util_common_util_workflow_state_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b06_section_backend_b06_section_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_workflow_state.md", "source_location": "L26", "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/77bebb7a175f9e1d6c4e010d8bdfb9dec90c5f3e62e60f4a3b4c6777fc0916c4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/77bebb7a175f9e1d6c4e010d8bdfb9dec90c5f3e62e60f4a3b4c6777fc0916c4.json new file mode 100644 index 00000000..18645e08 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/77bebb7a175f9e1d6c4e010d8bdfb9dec90c5f3e62e60f4a3b4c6777fc0916c4.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_a04_newshistory_a04_frontend_md", "label": "A04_frontend.md", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "label": "A04_NewsHistory \u2014 Frontend", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L64"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L77"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L80"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", "file_type": "document", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L8", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L50", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.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_pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L77", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L80", "weight": 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_a04_newshistory_a04_frontend_a04_newshistory_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A04_NewsHistory/A04_frontend.md", "source_location": "L85", "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/7909445e1eab17667ba78f90498fe61aae3b8a73e2686bc6fdbc44d324c6ef92.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7909445e1eab17667ba78f90498fe61aae3b8a73e2686bc6fdbc44d324c6ef92.json new file mode 100644 index 00000000..d91ebc63 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7909445e1eab17667ba78f90498fe61aae3b8a73e2686bc6fdbc44d324c6ef92.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_db_schema_route_profile_longitudinal_alignment_md", "label": "longitudinal_alignment.md", "file_type": "document", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", "file_type": "document", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", "source_location": "L9"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.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_db_schema_route_profile_longitudinal_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", "source_location": "L9", "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/7a1ee15059d7290f509e113291e1f3e99a3fa159de886469e601bbcd71d85785.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7a1ee15059d7290f509e113291e1f3e99a3fa159de886469e601bbcd71d85785.json new file mode 100644 index 00000000..91bfc114 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7a1ee15059d7290f509e113291e1f3e99a3fa159de886469e601bbcd71d85785.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_a07_register_a07_backend_md", "label": "A07_backend.md", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_a07_register_backend", "label": "A07_Register \u2014 Backend", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L56"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_register_a07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_a07_register_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_register_backend_a07_register_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L50", "weight": 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_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L52", "weight": 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_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L59", "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/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json new file mode 100644 index 00000000..551fd222 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.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_b06_section_b06_culvert_controls_md", "label": "B06_culvert_controls.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", "label": "\uc870\uc815\ucc3d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", "label": "\uad6c\ud604 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L12", "weight": 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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L50", "weight": 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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L61", "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/7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880.json new file mode 100644 index 00000000..b7c563b3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880.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_schema_common_md", "label": "schema_common.md", "file_type": "document", "source_file": "concepts/schema_common.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_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", "file_type": "document", "source_file": "concepts/schema_common.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_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", "file_type": "document", "source_file": "concepts/schema_common.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_schema_common_\uba85\uba85_\uaddc\uce59", "label": "\uba85\uba85 \uaddc\uce59", "file_type": "document", "source_file": "concepts/schema_common.md", "source_location": "L16"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_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/schema_common.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_schema_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/schema_common.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_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/schema_common.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_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_\uba85\uba85_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/schema_common.md", "source_location": "L16", "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/7b90b830c154dc3c6d3fff62ffaf99b95f8aff53d807167fac8e37cb1fa008ae.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7b90b830c154dc3c6d3fff62ffaf99b95f8aff53d807167fac8e37cb1fa008ae.json new file mode 100644 index 00000000..91bfc114 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7b90b830c154dc3c6d3fff62ffaf99b95f8aff53d807167fac8e37cb1fa008ae.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_a07_register_a07_backend_md", "label": "A07_backend.md", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_a07_register_backend", "label": "A07_Register \u2014 Backend", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L56"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_register_a07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_a07_register_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_register_backend_a07_register_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L50", "weight": 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_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L52", "weight": 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_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_a07_register_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_backend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.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_pages_a07_register_a07_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_backend.md", "source_location": "L59", "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/7d2656ae6a9dd89181c53f2b2499218e4d5b12682c7d8ebb282dacbb1bd584a5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d2656ae6a9dd89181c53f2b2499218e4d5b12682c7d8ebb282dacbb1bd584a5.json new file mode 100644 index 00000000..21fe8234 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d2656ae6a9dd89181c53f2b2499218e4d5b12682c7d8ebb282dacbb1bd584a5.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_01_md", "label": "completed_2026-09-01.md", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", "label": "\uc800\uc7a5\u00b7\ud638\ud658 \uaddc\uce59", "file_type": "document", "source_file": "concepts/completed_2026-09-01.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_concepts_completed_2026_09_01_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "concepts/completed_2026-09-01.md", "source_location": "L32"}], "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_01_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uc800\uc7a5_\ud638\ud658_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.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_concepts_completed_2026_09_01_2026_09_01_\uc644\ub8cc_b04_\uc9c0\uba74_\ucc98\ub9ac_b05_b06_\ubc30\uc218_\uc81c\uc5b4", "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_01_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-01.md", "source_location": "L32", "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/7d559ad56e04ef9969b2e7119da48123377b8e585540b23020ec1d5c277ff15c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d559ad56e04ef9969b2e7119da48123377b8e585540b23020ec1d5c277ff15c.json new file mode 100644 index 00000000..4ccc28cc --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d559ad56e04ef9969b2e7119da48123377b8e585540b23020ec1d5c277ff15c.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_frontend_md", "label": "B07_frontend.md", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_b07_designdetail_\ud604\uc7ac_\ucc45\uc784", "label": "B07 DesignDetail \u2014 \ud604\uc7ac \ucc45\uc784", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_frontend.md", "source_location": "L10"}], "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_frontend_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_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.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_frontend_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_frontend.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_frontend_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_frontend_b07_designdetail_\ud604\uc7ac_\ucc45\uc784", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_frontend.md", "source_location": "L10", "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/7d96ccf8e7a6b984a016381ea4059a7e034aab8ce18a91137f4704bbe8834f86.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d96ccf8e7a6b984a016381ea4059a7e034aab8ce18a91137f4704bbe8834f86.json new file mode 100644 index 00000000..9fa019fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7d96ccf8e7a6b984a016381ea4059a7e034aab8ce18a91137f4704bbe8834f86.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_b10_payment_frontend_b10_payment_ui_page_md", "label": "B10_Payment_UI_Page.md", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "label": "B10_Payment_UI_Page.ts", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", "source_location": "L14"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_pages_b10_payment_frontend_b10_payment_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.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_b10_payment_frontend_b10_payment_ui_page_b10_payment_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", "source_location": "L14", "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/7e6409d997f57ffcb6ee683fdde8e053d8309d1aeb9a62930b9c95da1bfb6975.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7e6409d997f57ffcb6ee683fdde8e053d8309d1aeb9a62930b9c95da1bfb6975.json new file mode 100644 index 00000000..f72be1ab --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7e6409d997f57ffcb6ee683fdde8e053d8309d1aeb9a62930b9c95da1bfb6975.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_las_free_sheet_surface_md", "label": "las_free_sheet_surface.md", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_\ud750\ub984", "label": "\ud750\ub984", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", "label": "E2E \uacb0\uacfc", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ubbf8\uacb0", "label": "\ubbf8\uacb0", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_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/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_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/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L40", "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/7f01e1debcbce39a3d7852d0a8550b46ff2015b9d7e361b98eef08039cb1ff90.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7f01e1debcbce39a3d7852d0a8550b46ff2015b9d7e361b98eef08039cb1ff90.json new file mode 100644 index 00000000..7881309d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7f01e1debcbce39a3d7852d0a8550b46ff2015b9d7e361b98eef08039cb1ff90.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_b06_section_b06_api_md", "label": "B06_api.md", "file_type": "document", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_b06_section_api", "label": "B06_Section \u2014 API", "file_type": "document", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_api_b06_section_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L12", "weight": 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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.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_b06_section_b06_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_api.md", "source_location": "L14", "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/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json new file mode 100644 index 00000000..fbfe3eef --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.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_b05_profile_b05_corridor_cut_fill_md", "label": "B05_corridor_cut_fill.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", "label": "\uc808\ucde8\uc640 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", "label": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", "label": "\uc800\uc7a5\u00b7\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", "source_location": "L39"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", "source_location": "L39", "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/7fefabba611af55930c5a75222da1eabc2976653a9310d9508f7f8e25f1e1088.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7fefabba611af55930c5a75222da1eabc2976653a9310d9508f7f8e25f1e1088.json new file mode 100644 index 00000000..f23bc456 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7fefabba611af55930c5a75222da1eabc2976653a9310d9508f7f8e25f1e1088.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_b06_section_backend_b06_section_engine_areas_md", "label": "B06_Section_Engine_Areas.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.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_pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", "source_location": "L23", "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/8096989b5d621671aa8cf054a1ddb86e9f94d7e6576f00785944de4a8032c42a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8096989b5d621671aa8cf054a1ddb86e9f94d7e6576f00785944de4a8032c42a.json new file mode 100644 index 00000000..2cefead3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8096989b5d621671aa8cf054a1ddb86e9f94d7e6576f00785944de4a8032c42a.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_auth_rbac_md", "label": "auth_rbac.md", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "label": "\uc778\uc99d / RBAC", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc5ed\ud560_users_role", "label": "\uc5ed\ud560 (users.role)", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L46"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L57"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L61"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L64"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_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/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_rbac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc5ed\ud560_users_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.md", "source_location": "L68", "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/8100bb3b6b991fe37515ff01ea6eace7235b7f8cec58cdc0921aa53e3c43a87c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8100bb3b6b991fe37515ff01ea6eace7235b7f8cec58cdc0921aa53e3c43a87c.json new file mode 100644 index 00000000..6a6c9ed6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8100bb3b6b991fe37515ff01ea6eace7235b7f8cec58cdc0921aa53e3c43a87c.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_b06_section_b06_culvert_link_trim_md", "label": "B06_culvert_link_trim.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", "label": "\ucc98\ub9ac \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.md", "source_location": "L30"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.md", "source_location": "L30", "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/8109f1915b0351220d3b6f400a29b947eaea42fba3c51774536a2cb158de435d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8109f1915b0351220d3b6f400a29b947eaea42fba3c51774536a2cb158de435d.json new file mode 100644 index 00000000..6750e6ec --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8109f1915b0351220d3b6f400a29b947eaea42fba3c51774536a2cb158de435d.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_a02_progdetail_frontend_a02_progdetail_ui_page_md", "label": "A02_ProgDetail_UI_Page.md", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "label": "A02_ProgDetail_UI_Page.ts", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", "source_location": "L25", "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/82025000879fcc36c0eedfa65160514ccb8f0d992de7dfa59dd8698805c17ca4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/82025000879fcc36c0eedfa65160514ccb8f0d992de7dfa59dd8698805c17ca4.json new file mode 100644 index 00000000..f22f7242 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/82025000879fcc36c0eedfa65160514ccb8f0d992de7dfa59dd8698805c17ca4.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_b05_profile_b05_frontend_viewer_md", "label": "B05_frontend_viewer.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "label": "B05_Profile \u2014 3D Viewer & Interaction", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L19"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L12", "weight": 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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L19", "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/846095f063eb7042dd9f552d2746b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/846095f063eb7042dd9f552d2746b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307.json new file mode 100644 index 00000000..a82a2c61 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/846095f063eb7042dd9f552d2746b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307.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_designdetail_b08_dependencies_md", "label": "B08_dependencies.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_designdetail_b08_dependencies_b08_designdetail_dependencies", "label": "B08_DesignDetail \u2014 Dependencies", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", "label": "Frontend (package.json / tsconfig.json)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_backend_requirements_txt", "label": "Backend (requirements.txt)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L25"}], "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_designdetail_b08_dependencies_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b08_dependencies_b08_designdetail_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b07_external_webcad_demos_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_backend_requirements_txt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L25", "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/84b9d24cb973726e8bc2207d0ee9118c99a8479ffa169b91f0c05a51b0ea2624.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/84b9d24cb973726e8bc2207d0ee9118c99a8479ffa169b91f0c05a51b0ea2624.json new file mode 100644 index 00000000..1d9db0ee --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/84b9d24cb973726e8bc2207d0ee9118c99a8479ffa169b91f0c05a51b0ea2624.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_a01_home_a01_frontend_md", "label": "A01_frontend.md", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "label": "A01_Home \u2014 Frontend", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "label": "\ucef4\ud3ec\ub10c\ud2b8", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_hero_\uc139\uc158", "label": "Hero \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", "label": "\uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L60"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_a01_home_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L8", "weight": 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_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_frontend_a01_home_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_hero_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_a01_home_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.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_pages_a01_home_a01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_a01_home_a01_components_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/A01_frontend.md", "source_location": "L62", "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/85e181468999c4e35b647a996a97bf761adee3b56e2f51f40f99b2c16358fbab.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/85e181468999c4e35b647a996a97bf761adee3b56e2f51f40f99b2c16358fbab.json new file mode 100644 index 00000000..6bb67514 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/85e181468999c4e35b647a996a97bf761adee3b56e2f51f40f99b2c16358fbab.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_api_common_md", "label": "api_common.md", "file_type": "document", "source_file": "concepts/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", "file_type": "document", "source_file": "concepts/api_common.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.md", "source_location": "L25", "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/86d578dec075abcfd02a2b7fe273b829524ea7391921dcd1f69410439b870b2e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/86d578dec075abcfd02a2b7fe273b829524ea7391921dcd1f69410439b870b2e.json new file mode 100644 index 00000000..4a016991 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/86d578dec075abcfd02a2b7fe273b829524ea7391921dcd1f69410439b870b2e.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_b05_profile_backend_b05_profile_router_confirm_md", "label": "B05_Profile_Router_Confirm.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "label": "B05_Profile_Router_Confirm.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_b05_profile_router_confirm_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_pages_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.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_b05_profile_backend_b05_profile_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", "source_location": "L25", "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/86df13f9b1f97bacd3ba3e4c7070bbf21eceb04ba3e4fd820793131d76ad5e11.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/86df13f9b1f97bacd3ba3e4c7070bbf21eceb04ba3e4fd820793131d76ad5e11.json new file mode 100644 index 00000000..6750e6ec --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/86df13f9b1f97bacd3ba3e4c7070bbf21eceb04ba3e4fd820793131d76ad5e11.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_a02_progdetail_frontend_a02_progdetail_ui_page_md", "label": "A02_ProgDetail_UI_Page.md", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "label": "A02_ProgDetail_UI_Page.ts", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_pages_a02_progdetail_frontend_a02_progdetail_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.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_a02_progdetail_frontend_a02_progdetail_ui_page_a02_progdetail_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", "source_location": "L25", "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/8820e47ae4d7c3a0d219440988b6a176d4fa0bd42539b1da777a5a50549eb053.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8820e47ae4d7c3a0d219440988b6a176d4fa0bd42539b1da777a5a50549eb053.json new file mode 100644 index 00000000..fb626ff5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8820e47ae4d7c3a0d219440988b6a176d4fa0bd42539b1da777a5a50549eb053.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_b01_dashboard_b01_frontend_md", "label": "B01_frontend.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "label": "B01_Dashboard \u2014 Frontend", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", "label": "UI \uad8c\ud55c \ud5ec\ud37c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", "label": "\ubaa8\ub2ec", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L59"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_frontend_b01_dashboard_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L64", "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/88f4fd92ffce222a7fea62c6a22cc57b3e8e784c8e9c54ba2b720575857c8b56.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/88f4fd92ffce222a7fea62c6a22cc57b3e8e784c8e9c54ba2b720575857c8b56.json new file mode 100644 index 00000000..230499e3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/88f4fd92ffce222a7fea62c6a22cc57b3e8e784c8e9c54ba2b720575857c8b56.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_designdetail_b08_frontend_md", "label": "B08_frontend.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_designdetail_b08_frontend_b08_designdetail_frontend", "label": "B08_DesignDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", "label": "\ub3c5\ub9bd\ud615 CAD \uc784\ubca0\ub4dc \ubc0f \ub370\uc774\ud130 \uc5f0\ub3d9 \uc544\ud0a4\ud14d\ucc98", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", "label": "openwebcad \ub2e8\uc704 \uc815\ud569, \uc120 \ud2b9\uc131/\ud3f0\ud2b8 UI \ubc0f Fit-in-all (2026-07-20)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", "label": "CAD \uacc4\ud68d\uc120 \ub808\uc774\uc5b4 \uc5f0\ub3d9 \ubc0f \ud3b8\uc9d1 \uc9c0\uc6d0 (2026-07-22)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L55"}], "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_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_frontend_b08_designdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L58", "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/898c2799478a5082d68742ce6b42843a2e232838ff28ba8b47f9d64c18bdc4b3.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/898c2799478a5082d68742ce6b42843a2e232838ff28ba8b47f9d64c18bdc4b3.json new file mode 100644 index 00000000..b657d2da --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/898c2799478a5082d68742ce6b42843a2e232838ff28ba8b47f9d64c18bdc4b3.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_02_md", "label": "completed_2026-09-02.md", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_\ub178\uc120_\uc9c0\ud45c\uba74", "label": "\ub178\uc120\u00b7\uc9c0\ud45c\uba74", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_\uc791\uc5c5_\ud658\uacbd", "label": "\uc791\uc5c5 \ud658\uacbd", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_completed_2026_09_02_cad", "label": "CAD", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_b05_\uad6c\uc870\ubb3c_3d", "label": "B05 \uad6c\uc870\ubb3c 3D", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", "label": "B05 \uc885\ub2e8 \ud3b8\uc9d1 \ud6c4\uc18d", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_\ud68c\uadc0_\uc0c1\ud0dc", "label": "\ud68c\uadc0 \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/completed_2026-09-02.md", "source_location": "L43"}], "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_02_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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/completed_2026-09-02.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_02_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_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_designdetail_b08_cad_title_block_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\ub178\uc120_\uc9c0\ud45c\uba74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\uc791\uc5c5_\ud658\uacbd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_cad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_b05_\uad6c\uc870\ubb3c_3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\ud68c\uadc0_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_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_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.md", "source_location": "L46", "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/89e98f7ac7f8ecec4e765ad0e00388809a20b27f037c6430289357f2b8c42319.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/89e98f7ac7f8ecec4e765ad0e00388809a20b27f037c6430289357f2b8c42319.json new file mode 100644 index 00000000..551fd222 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/89e98f7ac7f8ecec4e765ad0e00388809a20b27f037c6430289357f2b8c42319.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_b06_section_b06_culvert_controls_md", "label": "B06_culvert_controls.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", "label": "\uc870\uc815\ucc3d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", "label": "\uad6c\ud604 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L12", "weight": 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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L50", "weight": 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_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": "L61", "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/8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381.json new file mode 100644 index 00000000..ab3bb01d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381.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_b10_payment_b10_frontend_md", "label": "B10_frontend.md", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.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_b10_payment_b10_frontend_b10_payment_frontend", "label": "B10_Payment \u2014 Frontend", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B10_Payment/B10_frontend.md", "source_location": "L41"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_b10_payment_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_b10_payment_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_b10_payment_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_b10_payment_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_b10_payment_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_b10_payment_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.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_pages_b10_payment_b10_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b10_payment_b10_payment_frontend_b10_payment_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B10_Payment/B10_frontend.md", "source_location": "L46", "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/8c367dd45d90a741042db538629e5d1f7c3042dc131fc3f363ba3cb24ad18060.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8c367dd45d90a741042db538629e5d1f7c3042dc131fc3f363ba3cb24ad18060.json new file mode 100644 index 00000000..a1a3bf31 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8c367dd45d90a741042db538629e5d1f7c3042dc131fc3f363ba3cb24ad18060.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_a02_progdetail_a02_frontend_md", "label": "A02_frontend.md", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "label": "A02_ProgDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uad6c\uc870", "label": "\uad6c\uc870", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", "label": "\uc81c\uc57d \uc900\uc218", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", "label": "\uc138\ubd80 \uad6c\ud604", "file_type": "document", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_progdetail_a02_components_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L8", "weight": 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_a02_progdetail_a02_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_progdetail_frontend_a02_progdetail_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.md", "source_location": "L19", "weight": 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_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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_pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A02_ProgDetail/A02_frontend.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/8cd22556cc1ce7c76920bd8ad73b42e0a36f524507bed45242cbd21bda078c91.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8cd22556cc1ce7c76920bd8ad73b42e0a36f524507bed45242cbd21bda078c91.json new file mode 100644 index 00000000..fbdee82a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8cd22556cc1ce7c76920bd8ad73b42e0a36f524507bed45242cbd21bda078c91.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_designdetail_b08_cad_blocks_md", "label": "B08_CAD_blocks.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", "label": "\uad6c\ud604", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", "label": "\ubc94\uc704 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_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_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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_pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.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/8dfcc7551e86ace1a1c47e8d9df53e8d4ea6a7b082819510d2dce8b7351a9bd0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8dfcc7551e86ace1a1c47e8d9df53e8d4ea6a7b082819510d2dce8b7351a9bd0.json new file mode 100644 index 00000000..fba1251d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8dfcc7551e86ace1a1c47e8d9df53e8d4ea6a7b082819510d2dce8b7351a9bd0.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_a00_common_frontend_a00_common_router_md", "label": "A00_Common_Router.md", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "label": "router.ts", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_pages_a00_common_frontend_a00_common_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_router_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.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_a00_common_frontend_a00_common_router_router_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", "source_location": "L21", "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/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json new file mode 100644 index 00000000..a9afaf39 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.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_designdetail_b08_backend_md", "label": "B08_backend.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_designdetail_b08_backend_b08_designdetail_backend", "label": "B08_DesignDetail \u2014 Backend", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L43"}], "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_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_backend_b08_designdetail_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_pages_b08_designdetail_b08_backend_b08_designdetail_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.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_b08_designdetail_b08_backend_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_designdetail_b08_designdetail_backend_b08_designdetail_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": "L54", "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/8f8d116138021e5351e3adc2beb46db51ba111d069cc9f24a5921892837a59c1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/8f8d116138021e5351e3adc2beb46db51ba111d069cc9f24a5921892837a59c1.json new file mode 100644 index 00000000..131edb01 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/8f8d116138021e5351e3adc2beb46db51ba111d069cc9f24a5921892837a59c1.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_quantity_b07_db_md", "label": "B07_db.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_b07_quantity_db", "label": "B07 Quantity \u2014 DB", "file_type": "document", "source_file": "pages/B07_Quantity/B07_db.md", "source_location": "L10"}], "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_quantity_b07_db_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_quantity_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_b07_db_b07_quantity_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.md", "source_location": "L10", "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/906302bc9d41fc1f75c864a485d18fa95dffbe10b7642a09063599138497dd38.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/906302bc9d41fc1f75c864a485d18fa95dffbe10b7642a09063599138497dd38.json new file mode 100644 index 00000000..d9b305ac --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/906302bc9d41fc1f75c864a485d18fa95dffbe10b7642a09063599138497dd38.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_common_util_common_util_storage_md", "label": "common_util_storage.md", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_common_util_storage_py", "label": "common_util_storage.py", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_common_util_storage_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_common_util_storage_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_common_util_storage_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b03_fileinput_backend_b03_fileinput_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b04_preprocess_backend_b04_preprocess_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.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_concepts_common_util_common_util_storage_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_storage.md", "source_location": "L25", "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/916e5d46930addb5cc1a62db4585c3e2aa004932209c80c9dd7a864aec347b19.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/916e5d46930addb5cc1a62db4585c3e2aa004932209c80c9dd7a864aec347b19.json new file mode 100644 index 00000000..f2b7c862 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/916e5d46930addb5cc1a62db4585c3e2aa004932209c80c9dd7a864aec347b19.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_b05_profile_backend_b05_profile_engine_sections_md", "label": "B05_Profile_Engine_Sections.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "label": "B05_Profile_Engine_Sections.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_pages_b05_profile_backend_b05_profile_engine_sections_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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_b05_profile_backend_b05_profile_engine_sections_b05_profile_engine_sections_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.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/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json new file mode 100644 index 00000000..2f24ef51 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.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_b05_profile_b05_profile_plan_2026_08_19_md", "label": "B05_Profile_plan_2026-08-19.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", "label": "\uc8fc\uc694 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", "label": "\uae30\ub85d\ub41c \uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", "source_location": "L42"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.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_pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", "source_location": "L42", "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/922a796c0e95fb68a53da608d6687dd387212811b1fbdb5c1d1f456e70dcd72b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/922a796c0e95fb68a53da608d6687dd387212811b1fbdb5c1d1f456e70dcd72b.json new file mode 100644 index 00000000..12b90f36 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/922a796c0e95fb68a53da608d6687dd387212811b1fbdb5c1d1f456e70dcd72b.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_b06_section_frontend_b06_section_ui_masshaul_balance_md", "label": "B06_Section_UI_MassHaul_Balance.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.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_pages_b06_section_frontend_b06_section_ui_masshaul_balance_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_settle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", "source_location": "L26", "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/92359a9ebf08f26b1685a71868783c50bad0d91137dea2b74b4bb6220ed6132c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/92359a9ebf08f26b1685a71868783c50bad0d91137dea2b74b4bb6220ed6132c.json new file mode 100644 index 00000000..669268bd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/92359a9ebf08f26b1685a71868783c50bad0d91137dea2b74b4bb6220ed6132c.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_b07_external_webcad_demos_md", "label": "b07_external_webcad_demos.md", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", "file_type": "document", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L31"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L3", "weight": 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_b07_external_webcad_demos_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/b07_external_webcad_demos.md", "source_location": "L3", "weight": 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_b07_external_webcad_demos_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_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.md", "source_location": "L8", "weight": 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_b07_external_webcad_demos_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_designdetail_b08_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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_concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/b07_external_webcad_demos.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/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json new file mode 100644 index 00000000..f72be1ab --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.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_las_free_sheet_surface_md", "label": "las_free_sheet_surface.md", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_\ud750\ub984", "label": "\ud750\ub984", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", "label": "E2E \uacb0\uacfc", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ubbf8\uacb0", "label": "\ubbf8\uacb0", "file_type": "document", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_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/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_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/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_e2e_\uacb0\uacfc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.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_concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_las_free_sheet_surface_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/las_free_sheet_surface.md", "source_location": "L40", "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/94a9e231460cab1f4c6dbdeaadcdb2df185a5b1a46285c77f68d20a08f24a8ff.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/94a9e231460cab1f4c6dbdeaadcdb2df185a5b1a46285c77f68d20a08f24a8ff.json new file mode 100644 index 00000000..c6b251bf --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/94a9e231460cab1f4c6dbdeaadcdb2df185a5b1a46285c77f68d20a08f24a8ff.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_b04_preprocess_b04_backend_md", "label": "B04_backend.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.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_b04_preprocess_b04_backend_b04_preprocess_backend", "label": "B04_PreProcess \u2014 Backend", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L68"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L75"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L82"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L92"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L97"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.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_pages_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L75", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L82", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L92", "weight": 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_b04_preprocess_b04_backend_b04_preprocess_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_backend.md", "source_location": "L97", "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/94aab5fc9f2022db6b1ce2164eb6af5ca4e6171624b828b68faa5747f04b8f53.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/94aab5fc9f2022db6b1ce2164eb6af5ca4e6171624b828b68faa5747f04b8f53.json new file mode 100644 index 00000000..131edb01 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/94aab5fc9f2022db6b1ce2164eb6af5ca4e6171624b828b68faa5747f04b8f53.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_quantity_b07_db_md", "label": "B07_db.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_b07_quantity_db", "label": "B07 Quantity \u2014 DB", "file_type": "document", "source_file": "pages/B07_Quantity/B07_db.md", "source_location": "L10"}], "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_quantity_b07_db_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_quantity_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.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_quantity_b07_db_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_quantity_b07_db_b07_quantity_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_db.md", "source_location": "L10", "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/94c4d77c9ef7348f7d005a29f0e9723aa56e4cb4507330082c8bb1c6f8d4b7a0.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/94c4d77c9ef7348f7d005a29f0e9723aa56e4cb4507330082c8bb1c6f8d4b7a0.json new file mode 100644 index 00000000..776e0e44 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/94c4d77c9ef7348f7d005a29f0e9723aa56e4cb4507330082c8bb1c6f8d4b7a0.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_a00_app_shell_framework_md", "label": "a00_app_shell_framework.md", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_a00_common_app_shell_framework", "label": "A00_Common \u2014 App Shell Framework", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", "label": "\ud30c\uc77c \uad6c\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "label": "app_shell \uad6c\uc131\uc694\uc18c", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", "label": "\uc778\uc99d \uac00\ub4dc", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", "file_type": "document", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_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/a00_app_shell_framework.md", "source_location": "L3", "weight": 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_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L8", "weight": 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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L12", "weight": 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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_a00_common_app_shell_framework", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.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_concepts_a00_app_shell_framework_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a00_app_shell_framework_scaffold_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/a00_app_shell_framework.md", "source_location": "L41", "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/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json new file mode 100644 index 00000000..879e63b1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.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_b05_profile_b05_backend_md", "label": "B05_backend.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "label": "B05_Profile \u2014 Backend", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", "file_type": "document", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_repository_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_schema_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_solver_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_grade_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_pages_b05_profile_b05_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_engine_sections_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.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_b05_profile_b05_backend_b05_profile_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": "L33", "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/95cd7cb854f781909c338e5a2c6beb2cb801db8a365973166bdcc35cd10b4b02.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/95cd7cb854f781909c338e5a2c6beb2cb801db8a365973166bdcc35cd10b4b02.json new file mode 100644 index 00000000..f67369b3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/95cd7cb854f781909c338e5a2c6beb2cb801db8a365973166bdcc35cd10b4b02.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_b06_section_backend_b06_section_router_confirm_md", "label": "B06_Section_Router_Confirm.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.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_b06_section_backend_b06_section_router_confirm_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", "source_location": "L23", "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/98ada43bc03ebea053ee5af41321ed3735609f00c38e0e297bef668116e392b1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/98ada43bc03ebea053ee5af41321ed3735609f00c38e0e297bef668116e392b1.json new file mode 100644 index 00000000..4e93aa6b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/98ada43bc03ebea053ee5af41321ed3735609f00c38e0e297bef668116e392b1.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_designdetail_b08_cad_delivery_2026_09_md", "label": "B08_cad_delivery_2026_09.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", "label": "CAD \ud3b8\uc9d1\u00b7\ud655\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", "label": "\ud1a0\uc801\ub3c4\u00b7\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L23"}], "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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L12", "weight": 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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L23", "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/996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60.json new file mode 100644 index 00000000..681bf847 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60.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_db_schema_logs_monitoring_md", "label": "logs_monitoring.md", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L53"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L71"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L84"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L95"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", "file_type": "document", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L98"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.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_concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L84", "weight": 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_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L94", "weight": 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_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L95", "weight": 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_db_schema_logs_monitoring_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L96", "weight": 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_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/logs_monitoring.md", "source_location": "L98", "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/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json new file mode 100644 index 00000000..ca2d2c1c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.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_b05_profile_b05_completed_followups_md", "label": "B05_completed_followups.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B05_Profile/B05_completed_followups.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.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_b05_profile_b05_completed_followups_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_completed_followups.md", "source_location": "L10", "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/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json new file mode 100644 index 00000000..d580c9a3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.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_designdetail_b08_cad_table_entity_md", "label": "B08_CAD_table_entity.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "label": "B08 CAD TableEntity", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", "label": "\ubaa8\ub378", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", "label": "\uae30\ub2a5", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", "label": "\uc774\uad00 \ubc94\uc704", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", "source_location": "L36"}], "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_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_pages_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.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_b08_designdetail_b08_cad_table_entity_b08_cad_tableentity", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", "source_location": "L36", "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/9bc1f357014579031006bf002e31d185f692d298596f6110f981c734d752417f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9bc1f357014579031006bf002e31d185f692d298596f6110f981c734d752417f.json new file mode 100644 index 00000000..537457bd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9bc1f357014579031006bf002e31d185f692d298596f6110f981c734d752417f.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_b01_dashboard_frontend_b01_dashboard_ui_page_md", "label": "B01_Dashboard_UI_Page.md", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "label": "B01_Dashboard_UI_Page.ts", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_pages_b01_dashboard_frontend_b01_dashboard_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.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_b01_dashboard_frontend_b01_dashboard_ui_page_b01_dashboard_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", "source_location": "L20", "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/9bca0623d2b5b623938bdfb4833d2db10b3629fc0cacaa2ba01bb0f4224273e7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9bca0623d2b5b623938bdfb4833d2db10b3629fc0cacaa2ba01bb0f4224273e7.json new file mode 100644 index 00000000..8330ca80 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9bca0623d2b5b623938bdfb4833d2db10b3629fc0cacaa2ba01bb0f4224273e7.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_b04_preprocess_b04_dependencies_md", "label": "B04_dependencies.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.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_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "label": "B04_PreProcess \u2014 Dependencies", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", "label": "\ubc31\uc5d4\ub4dc (Python)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L26", "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/9c2faba7819d80eec4e33066e46c87ac9d482bb78946979121c600f203abb679.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9c2faba7819d80eec4e33066e46c87ac9d482bb78946979121c600f203abb679.json new file mode 100644 index 00000000..449b4ab2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9c2faba7819d80eec4e33066e46c87ac9d482bb78946979121c600f203abb679.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_designdetail_b08_cross_structure_sheets_md", "label": "B08_cross_structure_sheets.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", "label": "\ubb38\uc81c\uc640 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", "label": "\uacb0\uacfc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", "label": "\ud55c\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L33"}], "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_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L33", "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/9ccc5d67f9757030c8ddd03413fd864136cdb39659053bd5046e594cc7d5395c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ccc5d67f9757030c8ddd03413fd864136cdb39659053bd5046e594cc7d5395c.json new file mode 100644 index 00000000..f1c089ea --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ccc5d67f9757030c8ddd03413fd864136cdb39659053bd5046e594cc7d5395c.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_a00_common_a00_common_md", "label": "A00_Common.md", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.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_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uac1c\uc694", "label": "\ud83d\udccb \uac1c\uc694", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_frontend_a00_common_appshell_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_frontend_a00_common_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_concepts_common_util_common_util_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L19", "weight": 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_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_concepts_common_util_common_util_storage_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L22", "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/9ccfa18e9435369a6a7572611fbfe3076056e13a432dcf1bf593668bd609113b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ccfa18e9435369a6a7572611fbfe3076056e13a432dcf1bf593668bd609113b.json new file mode 100644 index 00000000..16f2daae --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9ccfa18e9435369a6a7572611fbfe3076056e13a432dcf1bf593668bd609113b.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_b06_section_b06_db_md", "label": "B06_db.md", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_repository_\ud568\uc218", "label": "Repository \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", "label": "\ud30c\uc77c \uacbd\ub85c", "file_type": "document", "source_file": "pages/B06_Section/B06_db.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_pages_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L12", "weight": 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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_repository_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L19", "weight": 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_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.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_pages_b06_section_b06_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_db.md", "source_location": "L36", "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/9d49dfe6cb79ba05063a8e23fa31175edeb73cd22a1a37e7dbf1ae4e63b9764c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d49dfe6cb79ba05063a8e23fa31175edeb73cd22a1a37e7dbf1ae4e63b9764c.json new file mode 100644 index 00000000..befa3e69 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d49dfe6cb79ba05063a8e23fa31175edeb73cd22a1a37e7dbf1ae4e63b9764c.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_architecture_workflow_data_flow_md", "label": "workflow_data_flow.md", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4", "label": "\ub2e8\uacc4 \uad00\uacc4", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", "file_type": "document", "source_file": "architecture/workflow_data_flow.md", "source_location": "L25"}, {"id": "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_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", "file_type": "document", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58", "label": "\uc815\ubcf8 \uc704\uce58", "file_type": "document", "source_file": "architecture/workflow_data_flow.md", "source_location": "L43"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_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_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\ub2e8\uacc4_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", "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_\uc815\ubcf8_\uc704\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.md", "source_location": "L50", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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_architecture_workflow_data_flow_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/workflow_data_flow.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/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json new file mode 100644 index 00000000..4dde57e0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.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_b05_profile_b05_corridor_patch_finish_md", "label": "B05_corridor_patch_finish.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", "label": "\ud328\uce58 \ub9c8\uac10", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", "label": "\uc800\uc7a5\u00b7\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L36"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.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_pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": "L36", "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/9d8afe33596f5ea3ad59bd8aaf2e0afa51b0f5fadece22807dabf29adf9b3eda.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d8afe33596f5ea3ad59bd8aaf2e0afa51b0f5fadece22807dabf29adf9b3eda.json new file mode 100644 index 00000000..087ac6f0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9d8afe33596f5ea3ad59bd8aaf2e0afa51b0f5fadece22807dabf29adf9b3eda.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_a01_home_frontend_a01_home_ui_page_md", "label": "A01_Home_UI_Page.md", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "label": "A01_Home_UI_Page.ts", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", "source_location": "L27"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_pages_a01_home_frontend_a01_home_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.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_a01_home_frontend_a01_home_ui_page_a01_home_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", "source_location": "L27", "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/9dcb5f4819e916233d9186a586c63bd8d6c067a168cb0fb94edf5ac40e40db2f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9dcb5f4819e916233d9186a586c63bd8d6c067a168cb0fb94edf5ac40e40db2f.json new file mode 100644 index 00000000..4fdf59f8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9dcb5f4819e916233d9186a586c63bd8d6c067a168cb0fb94edf5ac40e40db2f.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_b06_section_b06_revetment_link_controls_md", "label": "B06_revetment_link_controls.md", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L66"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L66", "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/9dd2ea740faec802d5bb4da28ec0e9a2233e075e2b7a843bc8d1d420605eb4c7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9dd2ea740faec802d5bb4da28ec0e9a2233e075e2b7a843bc8d1d420605eb4c7.json new file mode 100644 index 00000000..445605cc --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9dd2ea740faec802d5bb4da28ec0e9a2233e075e2b7a843bc8d1d420605eb4c7.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_b05_profile_b05_frontend_alignment_md", "label": "B05_frontend_alignment.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "label": "B05_Profile \u2014 Profile Alignment & Table", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L42"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L12", "weight": 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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L42", "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/9e6eac998054e6c8923579982f14f966aa5ee95f4679b5963324a0e48a187979.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9e6eac998054e6c8923579982f14f966aa5ee95f4679b5963324a0e48a187979.json new file mode 100644 index 00000000..fee472d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9e6eac998054e6c8923579982f14f966aa5ee95f4679b5963324a0e48a187979.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_a08_support_backend_a08_support_router_md", "label": "A08_Support_Router.md", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "label": "A08_Support_Router.py", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_a08_support_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.md", "source_location": "L21", "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/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json new file mode 100644 index 00000000..808a3aa9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.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_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md", "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.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_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.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_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", "label": "Answer", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", "label": "Outcome", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", "label": "Source Nodes", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.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_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "source_location": "L12", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.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_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", "source_location": "L20", "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/9fa80b5cf1d80db6681276b4115d1d3bc00042eb22556c5340f1cbf56cd49e47.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9fa80b5cf1d80db6681276b4115d1d3bc00042eb22556c5340f1cbf56cd49e47.json new file mode 100644 index 00000000..fee472d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9fa80b5cf1d80db6681276b4115d1d3bc00042eb22556c5340f1cbf56cd49e47.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_a08_support_backend_a08_support_router_md", "label": "A08_Support_Router.md", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "label": "A08_Support_Router.py", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A08_Support/backend/A08_Support_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_pages_a08_support_backend_a08_support_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_a08_support_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.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_a08_support_backend_a08_support_router_a08_support_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/backend/A08_Support_Router.md", "source_location": "L21", "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/9fb15c509fbb5428bd89ee428b5569b3901b301a464c8eae02e735154695d9b9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9fb15c509fbb5428bd89ee428b5569b3901b301a464c8eae02e735154695d9b9.json new file mode 100644 index 00000000..499107e9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9fb15c509fbb5428bd89ee428b5569b3901b301a464c8eae02e735154695d9b9.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/a153c63efe1c625b1011065058d7679543f7d02c602dd104b7e02b61aa339185.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a153c63efe1c625b1011065058d7679543f7d02c602dd104b7e02b61aa339185.json new file mode 100644 index 00000000..33473409 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a153c63efe1c625b1011065058d7679543f7d02c602dd104b7e02b61aa339185.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_quantity_b07_frontend_md", "label": "B07_frontend.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_b07_quantity_frontend", "label": "B07 Quantity \u2014 Frontend", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L23"}], "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_quantity_b07_frontend_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_quantity_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_b07_frontend_b07_quantity_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L12", "weight": 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_quantity_b07_frontend_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_quantity_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L12", "weight": 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_quantity_b07_frontend_b07_quantity_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L23", "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/a19bca40f59a9566f0a827cb064d156b463d74c8fdb059f323bf59af9851c65d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a19bca40f59a9566f0a827cb064d156b463d74c8fdb059f323bf59af9851c65d.json new file mode 100644 index 00000000..f2fd3b82 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a19bca40f59a9566f0a827cb064d156b463d74c8fdb059f323bf59af9851c65d.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_b04_preprocess_b04_frontend_md", "label": "B04_frontend.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_b04_preprocess_b04_frontend_b04_preprocess_frontend", "label": "B04_PreProcess \u2014 Frontend", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L46"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", "label": "\ucc98\ub9ac \ud750\ub984", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L65"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L73"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L82"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L42", "weight": 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_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.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_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L82", "weight": 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_b04_preprocess_b04_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_frontend.md", "source_location": "L83", "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/a38a8ca962fdacc272da8439e0d7d9d1e1c542bc8b65333fd5579891c9857361.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a38a8ca962fdacc272da8439e0d7d9d1e1c542bc8b65333fd5579891c9857361.json new file mode 100644 index 00000000..6bb67514 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a38a8ca962fdacc272da8439e0d7d9d1e1c542bc8b65333fd5579891c9857361.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_api_common_md", "label": "api_common.md", "file_type": "document", "source_file": "concepts/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", "file_type": "document", "source_file": "concepts/api_common.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_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", "file_type": "document", "source_file": "concepts/api_common.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.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_api_common_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/api_common.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_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/api_common.md", "source_location": "L25", "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/a4774eafe059db0fdfe53f97a052cbda5ee588d60eabc61f16694ac30f399c47.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a4774eafe059db0fdfe53f97a052cbda5ee588d60eabc61f16694ac30f399c47.json new file mode 100644 index 00000000..1ae61cbf --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a4774eafe059db0fdfe53f97a052cbda5ee588d60eabc61f16694ac30f399c47.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_b05_profile_b05_corridor_followup_decisions_md", "label": "B05_corridor_followup_decisions.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", "source_location": "L10", "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/a49a788d530409d7e1944a54ed2b034282e6a12514482a88787d4b995b57bf3f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a49a788d530409d7e1944a54ed2b034282e6a12514482a88787d4b995b57bf3f.json new file mode 100644 index 00000000..7d0c9751 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a49a788d530409d7e1944a54ed2b034282e6a12514482a88787d4b995b57bf3f.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_b05_profile_frontend_b05_profile_ui_profile_table_md", "label": "B05_Profile_UI_Profile_Table.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "label": "B05_Profile_UI_Profile_Table.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_pages_b05_profile_frontend_b05_profile_ui_profile_table_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.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_b05_profile_frontend_b05_profile_ui_profile_table_b05_profile_ui_profile_table_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", "source_location": "L23", "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/a50e626da7aecdb76564dfc9d50b4c2227c4bc578380a5ae4e073c80299dfd96.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a50e626da7aecdb76564dfc9d50b4c2227c4bc578380a5ae4e073c80299dfd96.json new file mode 100644 index 00000000..bbde1d48 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a50e626da7aecdb76564dfc9d50b4c2227c4bc578380a5ae4e073c80299dfd96.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_architecture_project_map_md", "label": "project_map.md", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", "label": "\ud0d0\uc0c9 \uc21c\uc11c", "file_type": "document", "source_file": "architecture/project_map.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_project_map_\uba85\uce6d_\ud310\uc815", "label": "\uba85\uce6d \ud310\uc815", "file_type": "document", "source_file": "architecture/project_map.md", "source_location": "L39"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_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_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\ud0d0\uc0c9_\uc21c\uc11c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ingest_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\uba85\uce6d_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.md", "source_location": "L39", "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/a57255cc0725b9dc7bc31403555c374311aa9b8daeffd65d994de3e984c43487.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a57255cc0725b9dc7bc31403555c374311aa9b8daeffd65d994de3e984c43487.json new file mode 100644 index 00000000..02dc9f8e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a57255cc0725b9dc7bc31403555c374311aa9b8daeffd65d994de3e984c43487.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_quantity_b07_backend_md", "label": "B07_backend.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "label": "B07 Quantity \u2014 Backend", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", "file_type": "document", "source_file": "pages/B07_Quantity/B07_backend.md", "source_location": "L30"}], "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_quantity_b07_backend_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_quantity_b07_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_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_quantity_b07_backend_b07_quantity_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_b07_quantity_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.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_b07_quantity_b07_backend_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_quantity_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_backend.md", "source_location": "L32", "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/a6cd194564da0283369103b7f6a6f6f6c8acbce1369fe5e0651bbfe22562ef1a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a6cd194564da0283369103b7f6a6f6f6c8acbce1369fe5e0651bbfe22562ef1a.json new file mode 100644 index 00000000..c5012ef8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a6cd194564da0283369103b7f6a6f6f6c8acbce1369fe5e0651bbfe22562ef1a.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_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "label": "B06_Section_UI_MassHaul_Balloon.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.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_pages_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", "source_location": "L26", "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/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json new file mode 100644 index 00000000..092d0f1a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.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_designdetail_b08_cad_interaction_md", "label": "B08_CAD_interaction.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", "label": "\uc785\ub825\u00b7\uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", "label": "\uc120\ud0dd\u00b7\ud3b8\uc9d1", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", "label": "\uac80\uc99d\u00b7\uc81c\uc678", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", "source_location": "L31"}], "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_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json new file mode 100644 index 00000000..1d37e9cd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.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_b05_profile_b05_corridor_surface_md", "label": "B05_corridor_surface.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L46"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_turn_correction_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L42", "weight": 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_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_surface_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": "L46", "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/a80afe8f1f52912dc7bceaf4d67a4057b1babef48abfd2b666cd4df4fa67a9cf.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a80afe8f1f52912dc7bceaf4d67a4057b1babef48abfd2b666cd4df4fa67a9cf.json new file mode 100644 index 00000000..f325b552 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a80afe8f1f52912dc7bceaf4d67a4057b1babef48abfd2b666cd4df4fa67a9cf.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_b04_preprocess_b04_drainage_compass_crs_md", "label": "B04_drainage_compass_crs.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", "label": "\uc138\ubd80\uc720\uc5ed \ud615\uc0c1 \ubcf4\uc874", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", "label": "\uc885\ub2e8 \ub192\ub0ae\uc774 \uae30\ubc18 \ubc30\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", "label": "3D \ubc29\uc704\uc640 \uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L32"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc138\ubd80\uc720\uc5ed_\ud615\uc0c1_\ubcf4\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L12", "weight": 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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_\uc885\ub2e8_\ub192\ub0ae\uc774_\uae30\ubc18_\ubc30\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_b04_preprocess_b04_drainage_compass_crs_b04_\uc138\ubd80\uc720\uc5ed_\ubc29\uc704_\uc88c\ud45c\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_drainage_compass_crs_3d_\ubc29\uc704\uc640_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.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_pages_b04_preprocess_b04_drainage_compass_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_compass_crs_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", "source_location": "L40", "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/a84780b4f55aeacb1e7fedf341d317cedf7531252209d47174516c37cfefc0a6.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/a84780b4f55aeacb1e7fedf341d317cedf7531252209d47174516c37cfefc0a6.json new file mode 100644 index 00000000..097589c4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/a84780b4f55aeacb1e7fedf341d317cedf7531252209d47174516c37cfefc0a6.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_b04_preprocess_b04_api_md", "label": "B04_api.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "label": "B04_PreProcess \u2014 API", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_b04_preprocess_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L8", "weight": 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_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_b04_preprocess_b04_api_b04_preprocess_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.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_pages_b04_preprocess_b04_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_api.md", "source_location": "L53", "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/aae109338917fd39362b3ac3885c69018ca54ddc685103d737c106f6b7935cea.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/aae109338917fd39362b3ac3885c69018ca54ddc685103d737c106f6b7935cea.json new file mode 100644 index 00000000..fbfe3eef --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/aae109338917fd39362b3ac3885c69018ca54ddc685103d737c106f6b7935cea.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_b05_profile_b05_corridor_cut_fill_md", "label": "B05_corridor_cut_fill.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", "label": "\uc808\ucde8\uc640 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", "label": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", "label": "\uc800\uc7a5\u00b7\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", "source_location": "L39"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_\uc808\ucde8\uc640_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_b06_\ubcc0\ud615_\uc131\ud1a0\uc120_\ud328\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.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_b05_profile_b05_corridor_cut_fill_b05_\uad6c\uc870\ubb3c_\uad6c\uac04_\uc808\ucde8_\uce21\ubcbd_\uc131\ud1a0_\ud328\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_cut_fill_\uc800\uc7a5_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", "source_location": "L39", "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/aafb8db7cbf62d72bfefc577dbc620373686f98813dc8f3cab101830ac3d1a12.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/aafb8db7cbf62d72bfefc577dbc620373686f98813dc8f3cab101830ac3d1a12.json new file mode 100644 index 00000000..6d460d21 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/aafb8db7cbf62d72bfefc577dbc620373686f98813dc8f3cab101830ac3d1a12.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_a09_security_backend_a09_security_router_md", "label": "A09_Security_Router.md", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "label": "A09_Security_Router.py", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_pages_a09_security_backend_a09_security_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_a09_security_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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_a09_security_backend_a09_security_router_a09_security_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A09_Security/backend/A09_Security_Router.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/ab26c3cf3447c24b7dcedeee677bbbe3677ca78fabbb18e044eac96e3178e4b8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ab26c3cf3447c24b7dcedeee677bbbe3677ca78fabbb18e044eac96e3178e4b8.json new file mode 100644 index 00000000..fb626ff5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ab26c3cf3447c24b7dcedeee677bbbe3677ca78fabbb18e044eac96e3178e4b8.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_b01_dashboard_b01_frontend_md", "label": "B01_frontend.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "label": "B01_Dashboard \u2014 Frontend", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", "label": "UI \uad8c\ud55c \ud5ec\ud37c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", "label": "\ubaa8\ub2ec", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L59"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_frontend_b01_dashboard_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.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_pages_b01_dashboard_b01_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_frontend.md", "source_location": "L64", "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/ac3eeeb0633e212ee854a249b426c164e1c193d586f116beac8b6dd1d8ac0713.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac3eeeb0633e212ee854a249b426c164e1c193d586f116beac8b6dd1d8ac0713.json new file mode 100644 index 00000000..7f95f166 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac3eeeb0633e212ee854a249b426c164e1c193d586f116beac8b6dd1d8ac0713.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_drawing_cost_inputs_md", "label": "standard_drawing_cost_inputs.md", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "label": "\ud45c\uc900\ub3c4\u00b7\uc218\ub7c9\u00b7\uc6d0\uac00 \uc785\ub825\uc758 \ubbf8\uacb0 \uacbd\uacc4", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud655\uc778\ub41c_\ubd84\ub958", "label": "\ud655\uc778\ub41c \ubd84\ub958", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\uc7ac\uc870\uc0ac\ub85c_\ubc14\ub010_\ud310\uc815", "label": "\uc7ac\uc870\uc0ac\ub85c \ubc14\ub010 \ud310\uc815", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_standard_drawing_cost_inputs_\uc0ac\uc6a9\uc790_\uc790\ub8cc_\ub300\uae30", "label": "\uc0ac\uc6a9\uc790\u00b7\uc790\ub8cc \ub300\uae30", "file_type": "document", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_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_drawing_cost_inputs.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_drawing_cost_inputs_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/standard_drawing_cost_inputs.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_drawing_cost_inputs_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_drawing_cost_inputs.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_drawing_cost_inputs_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_drawing_cost_inputs.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_drawing_cost_inputs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_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_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\ud655\uc778\ub41c_\ubd84\ub958", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\uc7ac\uc870\uc0ac\ub85c_\ubc14\ub010_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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_standard_drawing_cost_inputs_\ud45c\uc900\ub3c4_\uc218\ub7c9_\uc6d0\uac00_\uc785\ub825\uc758_\ubbf8\uacb0_\uacbd\uacc4", "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_\uc0ac\uc6a9\uc790_\uc790\ub8cc_\ub300\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_drawing_cost_inputs.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/ac68158c2f02b45fac7827c88d24e95a9bd5a9a3476b36cc4714d66751fde4af.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac68158c2f02b45fac7827c88d24e95a9bd5a9a3476b36cc4714d66751fde4af.json new file mode 100644 index 00000000..8b4c7378 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac68158c2f02b45fac7827c88d24e95a9bd5a9a3476b36cc4714d66751fde4af.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_b05_profile_frontend_b05_profile_ui_panel_md", "label": "B05_Profile_UI_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "label": "B05_Profile_UI_Panel.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", "source_location": "L21", "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/ac8ff21d1f39b5090783a7b7f622b2ebcff13c4f0ffcb1fad963704d9d091295.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac8ff21d1f39b5090783a7b7f622b2ebcff13c4f0ffcb1fad963704d9d091295.json new file mode 100644 index 00000000..bbcdd9fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ac8ff21d1f39b5090783a7b7f622b2ebcff13c4f0ffcb1fad963704d9d091295.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_b06_section_frontend_b06_section_ui_cross_areas_md", "label": "B06_Section_UI_Cross_Areas.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L25", "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/af6bfd40b29e24c09b291f4345466b3519cb4aadcd48c9ad3c143ee70a6e7d5f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/af6bfd40b29e24c09b291f4345466b3519cb4aadcd48c9ad3c143ee70a6e7d5f.json new file mode 100644 index 00000000..33b4d225 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/af6bfd40b29e24c09b291f4345466b3519cb4aadcd48c9ad3c143ee70a6e7d5f.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_drainage_watershed_md", "label": "drainage_watershed.md", "file_type": "document", "source_file": "concepts/drainage_watershed.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_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L36"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", "file_type": "document", "source_file": "concepts/drainage_watershed.md", "source_location": "L60"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_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/drainage_watershed.md", "source_location": "L3", "weight": 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_drainage_watershed_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.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_concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/drainage_watershed.md", "source_location": "L75", "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/b01391913fd660e5f674f5b4b2ee398d56e14508b0b2fbd10882ccfd25dab81c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b01391913fd660e5f674f5b4b2ee398d56e14508b0b2fbd10882ccfd25dab81c.json new file mode 100644 index 00000000..5db74ce5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b01391913fd660e5f674f5b4b2ee398d56e14508b0b2fbd10882ccfd25dab81c.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_b05_profile_frontend_ui_drainage_render_md", "label": "_UI_Drainage_Render.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_pages_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.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_b05_profile_frontend_ui_drainage_render_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", "source_location": "L25", "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/b0d0644e491d6cf70c9d4bb379019a3015e7d2a4060f20c060cbb984619f781e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b0d0644e491d6cf70c9d4bb379019a3015e7d2a4060f20c060cbb984619f781e.json new file mode 100644 index 00000000..a70e8737 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b0d0644e491d6cf70c9d4bb379019a3015e7d2a4060f20c060cbb984619f781e.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_b05_profile_backend_b05_profile_engine_solver_md", "label": "B05_Profile_Engine_Solver.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "label": "B05_Profile_Engine_Solver.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_pages_b05_profile_backend_b05_profile_engine_solver_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.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_b05_profile_backend_b05_profile_engine_solver_b05_profile_engine_solver_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", "source_location": "L23", "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/b1eb5785c7ec6db3360b9f97b104a70ebcd1c9deb126d398ca21b0114ce85811.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b1eb5785c7ec6db3360b9f97b104a70ebcd1c9deb126d398ca21b0114ce85811.json new file mode 100644 index 00000000..8b4c7378 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b1eb5785c7ec6db3360b9f97b104a70ebcd1c9deb126d398ca21b0114ce85811.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_b05_profile_frontend_b05_profile_ui_panel_md", "label": "B05_Profile_UI_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "label": "B05_Profile_UI_Panel.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_pages_b05_profile_frontend_b05_profile_ui_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.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_b05_profile_frontend_b05_profile_ui_panel_b05_profile_ui_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", "source_location": "L21", "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/b3105d9f03da035187b18650cf8589d8ac0f66bebb69448afa72fe4a818811ac.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b3105d9f03da035187b18650cf8589d8ac0f66bebb69448afa72fe4a818811ac.json new file mode 100644 index 00000000..8bd3d599 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b3105d9f03da035187b18650cf8589d8ac0f66bebb69448afa72fe4a818811ac.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_a00_common_frontend_a00_common_appshell_md", "label": "A00_Common_AppShell.md", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "label": "app_shell.ts", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_pages_a00_common_frontend_a00_common_appshell_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_app_shell_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.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_a00_common_frontend_a00_common_appshell_app_shell_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", "source_location": "L21", "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/b4400d9d6e65d46b0dbc78883c29eeaf38938810c4aeb37202634ad01287a01a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b4400d9d6e65d46b0dbc78883c29eeaf38938810c4aeb37202634ad01287a01a.json new file mode 100644 index 00000000..fc97fb71 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b4400d9d6e65d46b0dbc78883c29eeaf38938810c4aeb37202634ad01287a01a.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_b05_profile_frontend_b05_profile_api_fetch_md", "label": "B05_Profile_Api_Fetch.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "label": "B05_Profile_Api_Fetch.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", "source_location": "L24", "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/b5002aa036fb83823b4d753c22b763bf88647ab8ae52bbc00705d92035cbac9a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b5002aa036fb83823b4d753c22b763bf88647ab8ae52bbc00705d92035cbac9a.json new file mode 100644 index 00000000..f31111b2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b5002aa036fb83823b4d753c22b763bf88647ab8ae52bbc00705d92035cbac9a.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_b03_fileinput_b03_route_snapshot_crs_md", "label": "B03_route_snapshot_crs.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", "label": "\uacc4\ud68d\ub178\uc120 \uc815\ubcf8", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", "label": "LAS \uc5c6\ub294 \uc124\uacc4\uc640 \uc5c5\ub85c\ub4dc \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_route_snapshot_crs_b03_\uacc4\ud68d\ub178\uc120_\uc815\ubcf8_\uc88c\ud45c\uacc4_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_route_snapshot_crs_las_\uc5c6\ub294_\uc124\uacc4\uc640_\uc5c5\ub85c\ub4dc_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", "source_location": "L23", "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/b564eeb14630f1f0fd3ac44dab0cefaa1cb5656ea99aecdaf6681be713ce03b5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b564eeb14630f1f0fd3ac44dab0cefaa1cb5656ea99aecdaf6681be713ce03b5.json new file mode 100644 index 00000000..62da31ab --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b564eeb14630f1f0fd3ac44dab0cefaa1cb5656ea99aecdaf6681be713ce03b5.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_b01_dashboard_backend_b01_dashboard_router_md", "label": "B01_Dashboard_Router.md", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "label": "B01_Dashboard_Router.py", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", "source_location": "L26", "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/b5d1302b4122a0e9dd14c448e5f8dc38849ab9dcb473ba6eaf5ac5f46b346cf9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b5d1302b4122a0e9dd14c448e5f8dc38849ab9dcb473ba6eaf5ac5f46b346cf9.json new file mode 100644 index 00000000..f0f27974 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b5d1302b4122a0e9dd14c448e5f8dc38849ab9dcb473ba6eaf5ac5f46b346cf9.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_b06_section_backend_b06_section_router_md", "label": "B06_Section_Router.md", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "label": "B06_Section_Router.py", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/backend/B06_Section_Router.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_pages_b06_section_backend_b06_section_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_b06_section_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.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_b06_section_backend_b06_section_router_b06_section_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/backend/B06_Section_Router.md", "source_location": "L25", "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/b70ea6ef20ab4fc51109d9d50f5e46bb9d1a5af213fce1245048b42a5215a850.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b70ea6ef20ab4fc51109d9d50f5e46bb9d1a5af213fce1245048b42a5215a850.json new file mode 100644 index 00000000..7d9f03f1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b70ea6ef20ab4fc51109d9d50f5e46bb9d1a5af213fce1245048b42a5215a850.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "label": "B05_Profile_UI_Drainage_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "label": "B05_Profile_UI_Drainage_Panel", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L17"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L17", "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/b7451c56dbc3b20d75d0def598fbf62457644725b4c6198ac0556feb0abe4349.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b7451c56dbc3b20d75d0def598fbf62457644725b4c6198ac0556feb0abe4349.json new file mode 100644 index 00000000..092d0f1a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b7451c56dbc3b20d75d0def598fbf62457644725b4c6198ac0556feb0abe4349.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_designdetail_b08_cad_interaction_md", "label": "B08_CAD_interaction.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", "label": "\uc785\ub825\u00b7\uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", "label": "\uc120\ud0dd\u00b7\ud3b8\uc9d1", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", "label": "\uac80\uc99d\u00b7\uc81c\uc678", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", "source_location": "L31"}], "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_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_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_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uc785\ub825_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uc120\ud0dd_\ud3b8\uc9d1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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_pages_b08_designdetail_b08_cad_interaction_b08_cad_\uae30\ubcf8_\uc870\uc791", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_interaction_\uac80\uc99d_\uc81c\uc678", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.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/b74badc0ab28b7c35af8815708ea50006d112a6b1132352ed059ce3915568111.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b74badc0ab28b7c35af8815708ea50006d112a6b1132352ed059ce3915568111.json new file mode 100644 index 00000000..5d43d235 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b74badc0ab28b7c35af8815708ea50006d112a6b1132352ed059ce3915568111.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_b06_section_frontend_b06_section_ui_standard_panel_md", "label": "B06_Section_UI_Standard_Panel.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", "label": "2. \uc8fc\uc694 \uae30\ub2a5", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.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_pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", "source_location": "L15", "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/b81056bcc56e726ea039c603d4f49b5cc1e7be7e2a6c54a974f0866bdd5ae29a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b81056bcc56e726ea039c603d4f49b5cc1e7be7e2a6c54a974f0866bdd5ae29a.json new file mode 100644 index 00000000..466fc6d1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b81056bcc56e726ea039c603d4f49b5cc1e7be7e2a6c54a974f0866bdd5ae29a.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_frontend_md", "label": "B09_frontend.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "label": "B09_Estimation \u2014 Frontend", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L8"}, {"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_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L44"}], "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_frontend_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_frontend_b09_estimation_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L8", "weight": 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_frontend_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_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L44", "weight": 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_frontend_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_frontend_b09_estimation_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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/b8341bec3dd0d7ea3e9fd103d537b69a5c18fcc3e528ebffb5785d14fbe07c63.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b8341bec3dd0d7ea3e9fd103d537b69a5c18fcc3e528ebffb5785d14fbe07c63.json new file mode 100644 index 00000000..4bc221c9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b8341bec3dd0d7ea3e9fd103d537b69a5c18fcc3e528ebffb5785d14fbe07c63.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_b06_section_b06_pavement_revetment_md", "label": "B06_pavement_revetment.md", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.md", "source_location": "L12", "weight": 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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json new file mode 100644 index 00000000..a9175b18 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.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_b03_fileinput_b03_frontend_md", "label": "B03_frontend.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "label": "B03_FileInput \u2014 Frontend", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", "file_type": "document", "source_file": "pages/B03_FileInput/B03_frontend.md", "source_location": "L40"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_fileinput_b03_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_b03_fileinput_b03_frontend_b03_fileinput_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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_pages_b03_fileinput_b03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_frontend.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/b9d150332686febfa0e6a77d42d7d83c87aea2dd7ff92b3db12176e3564dc6bb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/b9d150332686febfa0e6a77d42d7d83c87aea2dd7ff92b3db12176e3564dc6bb.json new file mode 100644 index 00000000..445605cc --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/b9d150332686febfa0e6a77d42d7d83c87aea2dd7ff92b3db12176e3564dc6bb.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_b05_profile_b05_frontend_alignment_md", "label": "B05_frontend_alignment.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "label": "B05_Profile \u2014 Profile Alignment & Table", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L42"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L12", "weight": 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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.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_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_alignment.md", "source_location": "L42", "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/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json new file mode 100644 index 00000000..937800a4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.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_b06_section_b06_culvert_set_md", "label": "B06_culvert_set.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", "label": "\uc785\ub825\u00b7\ud310\uc815", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", "label": "\uad6c\ud604 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", "label": "\uacc4\ud68d\uc120 \uaddc\uce59", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L55"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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/ba41f35d6e944aea2f4d6bf97e9372dbb4a0e09cd2be9c3144c88586fbde38f2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ba41f35d6e944aea2f4d6bf97e9372dbb4a0e09cd2be9c3144c88586fbde38f2.json new file mode 100644 index 00000000..d8b78b81 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ba41f35d6e944aea2f4d6bf97e9372dbb4a0e09cd2be9c3144c88586fbde38f2.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "label": "B05_Profile_UI_Drainage_Pipes.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "label": "B05_Profile_UI_Drainage_Pipes", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L17"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.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_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", "source_location": "L17", "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/bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f.json new file mode 100644 index 00000000..6bfa2bfd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f.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_b06_section_b06_dependencies_md", "label": "B06_dependencies.md", "file_type": "document", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_b06_section_dependencies", "label": "B06_Section \u2014 Dependencies", "file_type": "document", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", "label": "\uacf5\ud1b5 \ubaa8\ub4c8", "file_type": "document", "source_file": "pages/B06_Section/B06_dependencies.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_dependencies_b06_section_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.md", "source_location": "L12", "weight": 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_b06_section_b06_dependencies_b06_section_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_pages_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.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_pages_b06_section_b06_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_dependencies.md", "source_location": "L24", "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/bc4406b6f0bcedc08758b1d76d3c2370c99df71b561f70e8e63266d995dfeb60.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/bc4406b6f0bcedc08758b1d76d3c2370c99df71b561f70e8e63266d995dfeb60.json new file mode 100644 index 00000000..33473409 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/bc4406b6f0bcedc08758b1d76d3c2370c99df71b561f70e8e63266d995dfeb60.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_quantity_b07_frontend_md", "label": "B07_frontend.md", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_b07_quantity_frontend", "label": "B07 Quantity \u2014 Frontend", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", "file_type": "document", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L23"}], "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_quantity_b07_frontend_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_quantity_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_b07_frontend_b07_quantity_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.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_quantity_b07_frontend_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_quantity_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L12", "weight": 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_quantity_b07_frontend_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_quantity_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L12", "weight": 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_quantity_b07_frontend_b07_quantity_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_Quantity/B07_frontend.md", "source_location": "L23", "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/bd5ea6fc1f5b016c4efcf5807232681ab00d5b902f61de4bfaa980551f3d1b91.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/bd5ea6fc1f5b016c4efcf5807232681ab00d5b902f61de4bfaa980551f3d1b91.json new file mode 100644 index 00000000..519319de --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/bd5ea6fc1f5b016c4efcf5807232681ab00d5b902f61de4bfaa980551f3d1b91.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_b05_profile_b05_frontend_md", "label": "B05_frontend.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "label": "B05_Profile \u2014 Frontend", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "label": "\ud83d\udccb \ud575\uc2ec \ud504\ub860\ud2b8\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", "label": "\uc885\ub2e8\ud14c\uc774\ube14 \ud45c\uc2dc \ubcf4\uc815", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L66"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", "label": "\uc885\ub2e8 \ud3b8\uc9d1 \uc548\uc804\uc7a5\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L70"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_profile_plan_2026_08_19_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_table_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_profile_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_profile_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_irregularstations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_drainage_render_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_parts_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_ui_selection_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_drainage_pipes_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_ui_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_frontend_b05_profile_api_fetch_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ud575\uc2ec_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8\ud14c\uc774\ube14_\ud45c\uc2dc_\ubcf4\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.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_pages_b05_profile_b05_frontend_b05_profile_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_\uc885\ub2e8_\ud3b8\uc9d1_\uc548\uc804\uc7a5\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend.md", "source_location": "L70", "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/be19b017eb66082cf76e731f3eee5a3d6e9e217dddef26e43898062a7619b09a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/be19b017eb66082cf76e731f3eee5a3d6e9e217dddef26e43898062a7619b09a.json new file mode 100644 index 00000000..5c8f2583 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/be19b017eb66082cf76e731f3eee5a3d6e9e217dddef26e43898062a7619b09a.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_b05_profile_frontend_b05_profile_ui_irregularstations_md", "label": "B05_Profile_UI_IrregularStations.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "label": "B05_Profile_UI_IrregularStations.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_pages_b05_profile_frontend_b05_profile_ui_irregularstations_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.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_b05_profile_frontend_b05_profile_ui_irregularstations_b05_profile_ui_irregularstations_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", "source_location": "L24", "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/be58f36b74839a4256982f6758c0dd3065a2cb8e1b5f56a799b831170d55238b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/be58f36b74839a4256982f6758c0dd3065a2cb8e1b5f56a799b831170d55238b.json new file mode 100644 index 00000000..5ca874ad --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/be58f36b74839a4256982f6758c0dd3065a2cb8e1b5f56a799b831170d55238b.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_07_md", "label": "completed_2026-09-07.md", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "label": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc131\ub2a5_\uc6b4\uc601_\uacb0\uc815", "label": "\uc131\ub2a5\u00b7\uc6b4\uc601 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_07_\uc8fc\uc758", "label": "\uc8fc\uc758", "file_type": "document", "source_file": "concepts/completed_2026-09-07.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_completed_2026_09_07_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_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_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/completed_2026-09-07.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_07_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-07.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_07_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_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-07.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_07_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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc131\ub2a5_\uc6b4\uc601_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_07_2026_09_07_\uc644\ub8cc_\ubcf4\ub958_\uc694\uc57d", "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_07_\uc8fc\uc758", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-07.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_completed_2026_09_07_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-07.md", "source_location": "L32", "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/be6ac9935bd3c816012792718f617323c24ce287b2f5abb770722aea3851a035.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/be6ac9935bd3c816012792718f617323c24ce287b2f5abb770722aea3851a035.json new file mode 100644 index 00000000..f25ef327 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/be6ac9935bd3c816012792718f617323c24ce287b2f5abb770722aea3851a035.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_b05_profile_frontend_ui_profile_structures_md", "label": "_UI_Profile_Structures.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_profile_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_ui_selection_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L25", "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/bfb71df8124df23c4e80056d38dff029e963b73095c5b3feaba3e9a70c89f25c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/bfb71df8124df23c4e80056d38dff029e963b73095c5b3feaba3e9a70c89f25c.json new file mode 100644 index 00000000..230499e3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/bfb71df8124df23c4e80056d38dff029e963b73095c5b3feaba3e9a70c89f25c.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_designdetail_b08_frontend_md", "label": "B08_frontend.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_designdetail_b08_frontend_b08_designdetail_frontend", "label": "B08_DesignDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", "label": "\ub3c5\ub9bd\ud615 CAD \uc784\ubca0\ub4dc \ubc0f \ub370\uc774\ud130 \uc5f0\ub3d9 \uc544\ud0a4\ud14d\ucc98", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", "label": "openwebcad \ub2e8\uc704 \uc815\ud569, \uc120 \ud2b9\uc131/\ud3f0\ud2b8 UI \ubc0f Fit-in-all (2026-07-20)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", "label": "CAD \uacc4\ud68d\uc120 \ub808\uc774\uc5b4 \uc5f0\ub3d9 \ubc0f \ud3b8\uc9d1 \uc9c0\uc6d0 (2026-07-22)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.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_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L55"}], "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_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_frontend_b08_designdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\ub3c5\ub9bd\ud615_cad_\uc784\ubca0\ub4dc_\ubc0f_\ub370\uc774\ud130_\uc5f0\ub3d9_\uc544\ud0a4\ud14d\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_openwebcad_\ub2e8\uc704_\uc815\ud569_\uc120_\ud2b9\uc131_\ud3f0\ud2b8_ui_\ubc0f_fit_in_all_2026_07_20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_cad_\uacc4\ud68d\uc120_\ub808\uc774\uc5b4_\uc5f0\ub3d9_\ubc0f_\ud3b8\uc9d1_\uc9c0\uc6d0_2026_07_22", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_b08_designdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.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_pages_b08_designdetail_b08_frontend_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_designdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_frontend.md", "source_location": "L58", "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/c0269592ead378cfcb7b8995ec594d681e191ec9113e8cf8bd77dec4fe76c5cd.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0269592ead378cfcb7b8995ec594d681e191ec9113e8cf8bd77dec4fe76c5cd.json new file mode 100644 index 00000000..0eec9a76 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0269592ead378cfcb7b8995ec594d681e191ec9113e8cf8bd77dec4fe76c5cd.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_03_additional_md", "label": "completed_2026-09-03_additional.md", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L13"}, {"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_03_additional_\ucd5c\uc2e0_\uacb0\uc815", "label": "\ucd5c\uc2e0 \uacb0\uc815", "file_type": "document", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L23"}], "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_03_additional_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_upload_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_compass_crs_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_cross_design_ui_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_designdetail_b08_cad_delivery_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "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_03_additional_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.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_concepts_completed_2026_09_03_additional_2026_09_03_\ucd94\uac00_\uc644\ub8cc_\ud654\uba74_\uc885\ub2e8_\ud6a1\ub2e8", "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_03_additional_\ucd5c\uc2e0_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-03_additional.md", "source_location": "L23", "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/c0b6ba8945bafa7a7c28e3672f9db71d96be888ab188cc5b0a7ed36fd0603bf8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0b6ba8945bafa7a7c28e3672f9db71d96be888ab188cc5b0a7ed36fd0603bf8.json new file mode 100644 index 00000000..7dd25cea --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0b6ba8945bafa7a7c28e3672f9db71d96be888ab188cc5b0a7ed36fd0603bf8.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_b01_dashboard_b01_backend_md", "label": "B01_backend.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "label": "B01_Dashboard \u2014 Backend", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", "label": "\uae30\uc220\ubd80\ucc44", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.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_pages_b01_dashboard_b01_backend_b01_dashboard_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_backend.md", "source_location": "L61", "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/c0c307e0466d5b58dc3ad9f1bcd1ca7d91d6f6a1b1798e01b2348d54115e0a3e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0c307e0466d5b58dc3ad9f1bcd1ca7d91d6f6a1b1798e01b2348d54115e0a3e.json new file mode 100644 index 00000000..f25ef327 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c0c307e0466d5b58dc3ad9f1bcd1ca7d91d6f6a1b1798e01b2348d54115e0a3e.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_b05_profile_frontend_ui_profile_structures_md", "label": "_UI_Profile_Structures.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_pages_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_profile_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.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_b05_profile_frontend_ui_profile_structures_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_ui_selection_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", "source_location": "L25", "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/c105b8d09fccd91e43b9191e248c0853e3bc71e1affcec717df017a0c0f919f9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c105b8d09fccd91e43b9191e248c0853e3bc71e1affcec717df017a0c0f919f9.json new file mode 100644 index 00000000..86b6917f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c105b8d09fccd91e43b9191e248c0853e3bc71e1affcec717df017a0c0f919f9.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_b05_profile_b05_db_md", "label": "B05_db.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_repository_\ud568\uc218", "label": "Repository \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", "label": "\uc800\uc7a5 \uacbd\ub85c", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L12", "weight": 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_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_repository_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_repository_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_pages_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L40", "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/c1c11f14649ef45ad836a6e2282e7ca1fdee9500d42a87de7f081be6d1ccaf2e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c1c11f14649ef45ad836a6e2282e7ca1fdee9500d42a87de7f081be6d1ccaf2e.json new file mode 100644 index 00000000..eebe574f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c1c11f14649ef45ad836a6e2282e7ca1fdee9500d42a87de7f081be6d1ccaf2e.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"}], "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}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/c2858c88ef8fd81e6ca8cb6cdc191b76dda445dac5279311a3cbfca6eacf1348.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c2858c88ef8fd81e6ca8cb6cdc191b76dda445dac5279311a3cbfca6eacf1348.json new file mode 100644 index 00000000..d8a2d024 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c2858c88ef8fd81e6ca8cb6cdc191b76dda445dac5279311a3cbfca6eacf1348.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_b05_profile_frontend_b05_profile_ui_viewer_md", "label": "B05_Profile_UI_Viewer.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "label": "B05_Profile_UI_Viewer.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_pages_b05_profile_frontend_b05_profile_ui_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.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_b05_profile_frontend_b05_profile_ui_viewer_b05_profile_ui_viewer_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", "source_location": "L20", "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/c55bc989af588e3dd0bde7c9504ca4fcbd2ed98198c05c3fe2f6ae845268c892.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c55bc989af588e3dd0bde7c9504ca4fcbd2ed98198c05c3fe2f6ae845268c892.json new file mode 100644 index 00000000..937800a4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c55bc989af588e3dd0bde7c9504ca4fcbd2ed98198c05c3fe2f6ae845268c892.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_b06_section_b06_culvert_set_md", "label": "B06_culvert_set.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", "label": "\uc785\ub825\u00b7\ud310\uc815", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", "label": "\uad6c\ud604 \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", "label": "\uacc4\ud68d\uc120 \uaddc\uce59", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": "L55"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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_pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_set.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/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json new file mode 100644 index 00000000..a06bba96 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.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_b05_profile_b05_api_md", "label": "B05_api.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_b05_profile_api", "label": "B05_Profile \u2014 API", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_b05_profile_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L12", "weight": 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_b05_profile_b05_api_b05_profile_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_b05_profile_b05_api_b05_profile_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.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_pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_api.md", "source_location": "L33", "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/c726b84a58b09c78bbd9bbb050dd96b1790222cab6e5fa68a71b68e60fcb56cb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c726b84a58b09c78bbd9bbb050dd96b1790222cab6e5fa68a71b68e60fcb56cb.json new file mode 100644 index 00000000..f1c089ea --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c726b84a58b09c78bbd9bbb050dd96b1790222cab6e5fa68a71b68e60fcb56cb.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_a00_common_a00_common_md", "label": "A00_Common.md", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.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_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uac1c\uc694", "label": "\ud83d\udccb \uac1c\uc694", "file_type": "document", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_frontend_a00_common_appshell_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_frontend_a00_common_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_concepts_common_util_common_util_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L19", "weight": 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_a00_common_a00_common_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_concepts_common_util_common_util_storage_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.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_pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a00_common_a00_common_\uac1c\uc694", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A00_Common/A00_Common.md", "source_location": "L22", "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/c78a394da3c86223548f521dfc6300e50c250c2cf32d2680b5cb2300396c5468.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c78a394da3c86223548f521dfc6300e50c250c2cf32d2680b5cb2300396c5468.json new file mode 100644 index 00000000..e3b8ff4b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c78a394da3c86223548f521dfc6300e50c250c2cf32d2680b5cb2300396c5468.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_b06_section_frontend_b06_section_ui_masshaul_view_md", "label": "B06_Section_UI_MassHaul_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.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_pages_b06_section_frontend_b06_section_ui_masshaul_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", "source_location": "L24", "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/c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1.json new file mode 100644 index 00000000..1c96d3f2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1.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_b01_dashboard_b01_db_md", "label": "B01_db.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_db.md", "source_location": "L25"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_pages_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_db_schema_projects_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.md", "source_location": "L19", "weight": 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_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_pages_b01_dashboard_b01_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.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_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_db.md", "source_location": "L25", "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/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json new file mode 100644 index 00000000..86b6917f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.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_b05_profile_b05_db_md", "label": "B05_db.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_repository_\ud568\uc218", "label": "Repository \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", "label": "\uc800\uc7a5 \uacbd\ub85c", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L33"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_db_schema_route_profile_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L12", "weight": 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_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_repository_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_backend_b05_profile_repository_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.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_pages_b05_profile_b05_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_db.md", "source_location": "L40", "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/ca090d7421f367db03455f70d45a1e5cf9051c08295c3bafa1aa6c9bd088c975.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ca090d7421f367db03455f70d45a1e5cf9051c08295c3bafa1aa6c9bd088c975.json new file mode 100644 index 00000000..ac264065 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ca090d7421f367db03455f70d45a1e5cf9051c08295c3bafa1aa6c9bd088c975.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_a03_compdetail_a03_frontend_md", "label": "A03_frontend.md", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "label": "A03_CompDetail \u2014 Frontend", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L49"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", "label": "\ubc18\uc751\ud615", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L63"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L66"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L8", "weight": 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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.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_pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A03_CompDetail/A03_frontend.md", "source_location": "L66", "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/ca8429664b3521fac07a8e564adc2856f3dd16da33d0c66d2a2a5b8bc797fab5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ca8429664b3521fac07a8e564adc2856f3dd16da33d0c66d2a2a5b8bc797fab5.json new file mode 100644 index 00000000..8330ca80 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ca8429664b3521fac07a8e564adc2856f3dd16da33d0c66d2a2a5b8bc797fab5.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_b04_preprocess_b04_dependencies_md", "label": "B04_dependencies.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.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_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "label": "B04_PreProcess \u2014 Dependencies", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", "label": "\ubc31\uc5d4\ub4dc (Python)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.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_pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_dependencies.md", "source_location": "L26", "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/cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3.json new file mode 100644 index 00000000..96a231be --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3.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_db_schema_files_surface_md", "label": "files_surface.md", "file_type": "document", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", "file_type": "document", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L48"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L64"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L77"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_input_files_status_\uac12", "label": "input_files.status \uac12", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L89"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_surface_models_status_\uac12", "label": "surface_models.status \uac12", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L92"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", "label": "processed_point_cloud.status \uac12", "file_type": "document", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L95"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.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_concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L77", "weight": 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_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_input_files_status_\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L89", "weight": 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_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_surface_models_status_\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L92", "weight": 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_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_files_surface_processed_point_cloud_status_\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L95", "weight": 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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_b04_preprocess_b04_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L98", "weight": 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_db_schema_files_surface_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/files_surface.md", "source_location": "L98", "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/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json new file mode 100644 index 00000000..4fdf59f8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.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_b06_section_b06_revetment_link_controls_md", "label": "B06_revetment_link_controls.md", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L66"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.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_pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_revetment_link_controls_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": "L66", "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/cd994724f238a5b47fd9c963bc14a2874a9a9184b2e1fbdb5ce24a88d2883c94.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/cd994724f238a5b47fd9c963bc14a2874a9a9184b2e1fbdb5ce24a88d2883c94.json new file mode 100644 index 00000000..fcb08de4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/cd994724f238a5b47fd9c963bc14a2874a9a9184b2e1fbdb5ce24a88d2883c94.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_md", "label": "design.md", "file_type": "document", "source_file": "concepts/design.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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", "file_type": "document", "source_file": "concepts/design.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_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", "file_type": "document", "source_file": "concepts/design.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_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", "file_type": "document", "source_file": "concepts/design.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_concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L51"}], "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_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design.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_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/design.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_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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.md", "source_location": "L44", "weight": 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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.md", "source_location": "L51", "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/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json new file mode 100644 index 00000000..9d225966 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.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_designdetail_b08_cad_commands_md", "label": "B08_CAD_commands.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", "label": "\uad6c\ud604 \ubc94\uc704", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", "label": "\ud575\uc2ec \uad6c\uc131", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", "label": "\uac80\uc99d\u00b7\uc81c\ud55c", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", "source_location": "L30"}], "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_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", "source_location": "L30", "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/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json new file mode 100644 index 00000000..7471e8a8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.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_b06_section_b06_cross_design_ui_2026_09_md", "label": "B06_cross_design_ui_2026_09.md", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_\ud504\ub860\ud2b8_\uacc4\uc0b0_\ubbf8\ub7ec", "label": "\ud504\ub860\ud2b8 \uacc4\uc0b0 \ubbf8\ub7ec", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud6a1\ub2e8_\uce74\ub4dc_\ud45c\uae30", "label": "\ud6a1\ub2e8 \uce74\ub4dc \ud45c\uae30", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_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_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b06_section_b06_masshaul_culvert_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b05_profile_b05_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud504\ub860\ud2b8_\uacc4\uc0b0_\ubbf8\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L12", "weight": 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_b06_section_b06_cross_design_ui_2026_09_b06_\ud6a1\ub2e8_\uacc4\uc0b0_\ubbf8\ub7ec_\uce74\ub4dc_\ud45c\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_cross_design_ui_2026_09_\ud6a1\ub2e8_\uce74\ub4dc_\ud45c\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", "source_location": "L23", "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/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json new file mode 100644 index 00000000..4bc221c9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.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_b06_section_b06_pavement_revetment_md", "label": "B06_pavement_revetment.md", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.md", "source_location": "L12", "weight": 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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_pavement_revetment_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_pavement_revetment.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/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json new file mode 100644 index 00000000..061b597a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.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_b06_section_b06_culvert_geometry_redesign_md", "label": "B06_culvert_geometry_redesign.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", "label": "\uc811\uc18d\uc120", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", "label": "\uad6c\ud604 \ud30c\uc77c", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L55"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_basin_multitier_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L44", "weight": 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_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.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_pages_b06_section_b06_culvert_geometry_redesign_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": "L57", "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/d10ed5e6c9c51c12b4866ea2b08e24cb032c5f5942d2540e1f53189a5d2787d5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d10ed5e6c9c51c12b4866ea2b08e24cb032c5f5942d2540e1f53189a5d2787d5.json new file mode 100644 index 00000000..fc70af81 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d10ed5e6c9c51c12b4866ea2b08e24cb032c5f5942d2540e1f53189a5d2787d5.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_b06_section_frontend_b06_section_ui_masshaul_md", "label": "B06_Section_UI_MassHaul.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.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_b06_section_frontend_b06_section_ui_masshaul_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", "source_location": "L25", "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/d1ab8a74318588bbef8869ce4a1cfc4cfab6fe7d2c2e1fb0a4521d693982963d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d1ab8a74318588bbef8869ce4a1cfc4cfab6fe7d2c2e1fb0a4521d693982963d.json new file mode 100644 index 00000000..1913f83c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d1ab8a74318588bbef8869ce4a1cfc4cfab6fe7d2c2e1fb0a4521d693982963d.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_b03_fileinput_b03_upload_ui_2026_09_md", "label": "B03_upload_ui_2026_09.md", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_\ud654\uba74_\uad6c\uc131", "label": "\ud654\uba74 \uad6c\uc131", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\uc785\ub825_\uaddc\uce59", "label": "\uc785\ub825 \uaddc\uce59", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_fileinput_b03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_fileinput_b03_route_snapshot_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\ud654\uba74_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L12", "weight": 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_b03_fileinput_b03_upload_ui_2026_09_b03_\ud30c\uc77c_\uc785\ub825_\ud654\uba74_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b03_fileinput_b03_upload_ui_2026_09_\uc785\ub825_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", "source_location": "L23", "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/d1ca3150fc3b2a319853a154db830aab3da753fc17fac3448fa614c71c4bba53.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d1ca3150fc3b2a319853a154db830aab3da753fc17fac3448fa614c71c4bba53.json new file mode 100644 index 00000000..99771747 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d1ca3150fc3b2a319853a154db830aab3da753fc17fac3448fa614c71c4bba53.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_b06_section_frontend_b06_section_api_fetch_md", "label": "B06_Section_Api_Fetch.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", "source_location": "L15", "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/d398701cddca211f1cfd783ee68f416c15bca3fadb72c43a24684bc4bb3a81e1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d398701cddca211f1cfd783ee68f416c15bca3fadb72c43a24684bc4bb3a81e1.json new file mode 100644 index 00000000..69dccea9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d398701cddca211f1cfd783ee68f416c15bca3fadb72c43a24684bc4bb3a81e1.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_b06_section_frontend_b06_section_ui_section_view_md", "label": "B06_Section_UI_Section_View.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.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_pages_b06_section_frontend_b06_section_ui_section_view_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", "source_location": "L30", "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/d3b02e9fd89ffc798131995c606b60035d5d8a13c8d08c1d51683ac0d746b6f9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d3b02e9fd89ffc798131995c606b60035d5d8a13c8d08c1d51683ac0d746b6f9.json new file mode 100644 index 00000000..3c0030d2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d3b02e9fd89ffc798131995c606b60035d5d8a13c8d08c1d51683ac0d746b6f9.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/d493a873e4224a4f9bd20e96fec6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d493a873e4224a4f9bd20e96fec6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da.json new file mode 100644 index 00000000..48db9bba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d493a873e4224a4f9bd20e96fec6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da.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_b06_section_frontend_b06_section_ui_standard_diagram_md", "label": "B06_Section_UI_Standard_Diagram.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", "label": "2. \uc8fc\uc694 \uae30\ub2a5", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", "source_location": "L15", "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/d5b91ccceb528e004bc71c847d1f7694c262f722061c192e8b0b12906febae3b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d5b91ccceb528e004bc71c847d1f7694c262f722061c192e8b0b12906febae3b.json new file mode 100644 index 00000000..2cefead3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d5b91ccceb528e004bc71c847d1f7694c262f722061c192e8b0b12906febae3b.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_auth_rbac_md", "label": "auth_rbac.md", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "label": "\uc778\uc99d / RBAC", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc5ed\ud560_users_role", "label": "\uc5ed\ud560 (users.role)", "file_type": "document", "source_file": "concepts/auth_rbac.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_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L46"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L57"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L61"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", "file_type": "document", "source_file": "concepts/auth_rbac.md", "source_location": "L64"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_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/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_rbac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc5ed\ud560_users_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_\uc778\uc99d_rbac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.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_concepts_auth_rbac_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/auth_rbac.md", "source_location": "L68", "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/d7015aac44bb36499128f333c77818514db2df097d5ae8b7c0f9798a35a55a88.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7015aac44bb36499128f333c77818514db2df097d5ae8b7c0f9798a35a55a88.json new file mode 100644 index 00000000..a82a2c61 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7015aac44bb36499128f333c77818514db2df097d5ae8b7c0f9798a35a55a88.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_designdetail_b08_dependencies_md", "label": "B08_dependencies.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_designdetail_b08_dependencies_b08_designdetail_dependencies", "label": "B08_DesignDetail \u2014 Dependencies", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", "label": "Frontend (package.json / tsconfig.json)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_backend_requirements_txt", "label": "Backend (requirements.txt)", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L25"}], "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_designdetail_b08_dependencies_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b08_dependencies_b08_designdetail_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_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_designdetail_b07_external_webcad_demos_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.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_pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_dependencies_backend_requirements_txt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_dependencies.md", "source_location": "L25", "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/d7449a54e2fdfb5a99f2525599a7f6e59956c606d8526113b25f4be3214ed116.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7449a54e2fdfb5a99f2525599a7f6e59956c606d8526113b25f4be3214ed116.json new file mode 100644 index 00000000..fc97fb71 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7449a54e2fdfb5a99f2525599a7f6e59956c606d8526113b25f4be3214ed116.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_b05_profile_frontend_b05_profile_api_fetch_md", "label": "B05_Profile_Api_Fetch.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "label": "B05_Profile_Api_Fetch.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_pages_b05_profile_frontend_b05_profile_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.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_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", "source_location": "L24", "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/d766f0e2c35d295d5a9e662132c0424c9e6013901786e299d6cb7309cf5d9525.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d766f0e2c35d295d5a9e662132c0424c9e6013901786e299d6cb7309cf5d9525.json new file mode 100644 index 00000000..185ccc3e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d766f0e2c35d295d5a9e662132c0424c9e6013901786e299d6cb7309cf5d9525.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_b06_section_b06_masshaul_culvert_2026_09_md", "label": "B06_masshaul_culvert_2026_09.md", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", "label": "I\ud615 \uc9d1\uc218\uc815 \uad00 \ud615\uc0c1", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", "label": "\uacc4\uc0b0 \uc0c1\ud0dc\uc640 \uacbd\uace0", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L19"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", "label": "\ud30c\uc77c \ucc45\uc784 \ubd84\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_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_pages_b06_section_b06_masshaul_culvert_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_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_b05_profile_b05_masshaul_structure_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_i\ud615_\uc9d1\uc218\uc815_\uad00_\ud615\uc0c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L12", "weight": 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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\uacc4\uc0b0_\uc0c1\ud0dc\uc640_\uacbd\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", "source_location": "L19", "weight": 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_b06_section_b06_masshaul_culvert_2026_09_b06_\ud6a1\ub2e8_\uad00_\ud615\uc0c1_\uc720\ud1a0\uace1\uc120_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_masshaul_culvert_2026_09_\ud30c\uc77c_\ucc45\uc784_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.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/d7cb35967a5b21869b31e2fc2e7f691c52edd3f57fa02953d337a9f2ee2b3d58.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7cb35967a5b21869b31e2fc2e7f691c52edd3f57fa02953d337a9f2ee2b3d58.json new file mode 100644 index 00000000..b5ff0a7d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d7cb35967a5b21869b31e2fc2e7f691c52edd3f57fa02953d337a9f2ee2b3d58.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_b05_profile_frontend_b05_profile_ui_profile_panel_md", "label": "B05_Profile_UI_Profile_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "label": "B05_Profile_UI_Profile_Panel.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_pages_b05_profile_frontend_b05_profile_ui_profile_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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_b05_profile_frontend_b05_profile_ui_profile_panel_b05_profile_ui_profile_panel_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.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/d867afbb3a2661f411ab50a627a82bb8fd79f2d4683a745df27e29cf32cc4c6b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d867afbb3a2661f411ab50a627a82bb8fd79f2d4683a745df27e29cf32cc4c6b.json new file mode 100644 index 00000000..b1786981 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d867afbb3a2661f411ab50a627a82bb8fd79f2d4683a745df27e29cf32cc4c6b.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_architecture_public_admin_map_md", "label": "public_admin_map.md", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874", "label": "\uacf5\ud1b5 \uc758\uc874", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", "file_type": "document", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_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_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a03_compdetail_a03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a05_edudetail_a05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "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_\uacf5\ud1b5_\uc758\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_users_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", "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_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a01_home_frontend_a01_home_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a02_progdetail_frontend_a02_progdetail_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a06_login_backend_a06_login_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a07_register_backend_a07_register_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.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_architecture_public_admin_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a08_support_backend_a08_support_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L42", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a09_security_backend_a09_security_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/public_admin_map.md", "source_location": "L43", "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/d8a5dcf2592f8026d192910ccae4e879d9a9a25ef84ae1b7aee96110cd02e5b3.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d8a5dcf2592f8026d192910ccae4e879d9a9a25ef84ae1b7aee96110cd02e5b3.json new file mode 100644 index 00000000..f1229fb5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d8a5dcf2592f8026d192910ccae4e879d9a9a25ef84ae1b7aee96110cd02e5b3.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_b04_preprocess_backend_b04_preprocess_router_md", "label": "B04_PreProcess_Router.md", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "label": "B04_PreProcess_Router.py", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_pages_b04_preprocess_backend_b04_preprocess_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.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_b04_preprocess_backend_b04_preprocess_router_b04_preprocess_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", "source_location": "L21", "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/d9092d08344c2fb5455f40e59ad2df2e963d1049a72b5ec12e6ce7950e6469cb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/d9092d08344c2fb5455f40e59ad2df2e963d1049a72b5ec12e6ce7950e6469cb.json new file mode 100644 index 00000000..92cd66ba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/d9092d08344c2fb5455f40e59ad2df2e963d1049a72b5ec12e6ce7950e6469cb.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_law_source_quality_md", "label": "law_source_quality.md", "file_type": "document", "source_file": "concepts/law_source_quality.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_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", "file_type": "document", "source_file": "concepts/law_source_quality.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_law_source_quality_\ud655\uc778_\ubc94\uc704", "label": "\ud655\uc778 \ubc94\uc704", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", "label": "\uc6d0\uc778 \ucd94\uc815", "file_type": "document", "source_file": "concepts/law_source_quality.md", "source_location": "L34"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", "label": "\uc870\uce58 \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_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/law_source_quality.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_law_source_quality_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\ud655\uc778_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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_concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/law_source_quality.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/dba3d86437431efb4ed49a0597a3e01fa2deff12e94c3eb05fbc550bfa117efa.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/dba3d86437431efb4ed49a0597a3e01fa2deff12e94c3eb05fbc550bfa117efa.json new file mode 100644 index 00000000..fcb08de4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/dba3d86437431efb4ed49a0597a3e01fa2deff12e94c3eb05fbc550bfa117efa.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_md", "label": "design.md", "file_type": "document", "source_file": "concepts/design.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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", "file_type": "document", "source_file": "concepts/design.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_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", "file_type": "document", "source_file": "concepts/design.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_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", "file_type": "document", "source_file": "concepts/design.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_concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L44"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", "file_type": "document", "source_file": "concepts/design.md", "source_location": "L51"}], "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_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design.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_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/design.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_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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.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_concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.md", "source_location": "L44", "weight": 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_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design.md", "source_location": "L51", "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/dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456.json new file mode 100644 index 00000000..b646a4c5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456.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_a07_register_a07_frontend_md", "label": "A07_frontend.md", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.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_a07_register_a07_frontend_a07_register_frontend", "label": "A07_Register \u2014 Frontend", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.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_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L33"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.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_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L56"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", "label": "\uc2a4\ud0c0\uc77c (CSS)", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L70"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L77"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_a07_register_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L8", "weight": 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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L12", "weight": 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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L50", "weight": 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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.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_pages_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L77", "weight": 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_a07_register_a07_frontend_a07_register_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a07_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L85", "weight": 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_a07_register_a07_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/A07_frontend.md", "source_location": "L87", "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/dc593478fd6b640c6269e7e166502284cf921ef4eccb023bef3ed29cb36adfe7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/dc593478fd6b640c6269e7e166502284cf921ef4eccb023bef3ed29cb36adfe7.json new file mode 100644 index 00000000..466fc6d1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/dc593478fd6b640c6269e7e166502284cf921ef4eccb023bef3ed29cb36adfe7.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_frontend_md", "label": "B09_frontend.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "label": "B09_Estimation \u2014 Frontend", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L8"}, {"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_frontend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_\uc758\uc874\uc131", "label": "\uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L44"}], "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_frontend_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_db_schema_structure_output_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_frontend_b09_estimation_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L8", "weight": 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_frontend_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_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_frontend_b09_estimation_frontend", "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_frontend_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_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_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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_pages_b09_estimation_b09_frontend_b09_estimation_frontend", "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_frontend_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.md", "source_location": "L44", "weight": 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_frontend_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_frontend_b09_estimation_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_frontend.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/dd94785db7414c10ffb468c3f8722bf2ce619f1cb9b21c1a434743ef5ec4a24c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/dd94785db7414c10ffb468c3f8722bf2ce619f1cb9b21c1a434743ef5ec4a24c.json new file mode 100644 index 00000000..bbde1d48 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/dd94785db7414c10ffb468c3f8722bf2ce619f1cb9b21c1a434743ef5ec4a24c.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_architecture_project_map_md", "label": "project_map.md", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", "file_type": "document", "source_file": "architecture/project_map.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_architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c", "label": "\ud0d0\uc0c9 \uc21c\uc11c", "file_type": "document", "source_file": "architecture/project_map.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_project_map_\uba85\uce6d_\ud310\uc815", "label": "\uba85\uce6d \ud310\uc815", "file_type": "document", "source_file": "architecture/project_map.md", "source_location": "L39"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_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_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.md", "source_location": "L19", "weight": 1.0}, {"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\ud0d0\uc0c9_\uc21c\uc11c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_ingest_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/project_map.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_architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", "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_\uba85\uce6d_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/project_map.md", "source_location": "L39", "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/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json new file mode 100644 index 00000000..449b4ab2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.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_designdetail_b08_cross_structure_sheets_md", "label": "B08_cross_structure_sheets.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", "label": "\ubb38\uc81c\uc640 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", "label": "\uacb0\uacfc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", "label": "\ud55c\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L33"}], "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_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.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_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", "source_location": "L33", "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/debfebdaf8c0ad3215cec77cc3c9c8c286161d4b59a4126371c8a03d0a59dddd.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/debfebdaf8c0ad3215cec77cc3c9c8c286161d4b59a4126371c8a03d0a59dddd.json new file mode 100644 index 00000000..7d9f03f1 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/debfebdaf8c0ad3215cec77cc3c9c8c286161d4b59a4126371c8a03d0a59dddd.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "label": "B05_Profile_UI_Drainage_Panel.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "label": "B05_Profile_UI_Drainage_Panel", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L17"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.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_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", "source_location": "L17", "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/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json new file mode 100644 index 00000000..0ed82dcd --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.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_designdetail_b08_drawing_masshaul_watershed_md", "label": "B08_drawing_masshaul_watershed.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", "label": "\ub3c4\uba74 \uae30\uc900", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", "label": "\uac80\uc99d \ud55c\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", "label": "\ub0a8\uc740 \uacb0\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", "source_location": "L56"}], "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_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_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_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.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_pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", "source_location": "L56", "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/e15f23e201c3ed191075955b942133c4e1b20a287e8468778a8f938925217e07.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e15f23e201c3ed191075955b942133c4e1b20a287e8468778a8f938925217e07.json new file mode 100644 index 00000000..7e69af25 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e15f23e201c3ed191075955b942133c4e1b20a287e8468778a8f938925217e07.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_a07_register_backend_a07_register_router_md", "label": "A07_Register_Router.md", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "label": "A07_Register_Router.py", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_a07_register_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.md", "source_location": "L22", "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/e21c1d3acc34918f0b4538da00ec73727d33f40fe05afde90e4bc4ef5b2a1468.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e21c1d3acc34918f0b4538da00ec73727d33f40fe05afde90e4bc4ef5b2a1468.json new file mode 100644 index 00000000..c7403f83 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e21c1d3acc34918f0b4538da00ec73727d33f40fe05afde90e4bc4ef5b2a1468.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_b05_profile_backend_b05_profile_schema_md", "label": "B05_Profile_Schema.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "label": "B05_Profile_Schema.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_b05_profile_backend_b05_profile_schema_b05_profile_schema_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.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_pages_b05_profile_backend_b05_profile_schema_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", "source_location": "L30", "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/e54807c5a2edc2c6ae6e803cacf4616761df310e8d7d911e1260ff822728f007.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e54807c5a2edc2c6ae6e803cacf4616761df310e8d7d911e1260ff822728f007.json new file mode 100644 index 00000000..76f2499a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e54807c5a2edc2c6ae6e803cacf4616761df310e8d7d911e1260ff822728f007.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_b05_profile_b05_profile_plan_2026_08_18_md", "label": "B05_Profile_plan_2026-08-18.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L51"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.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_pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": "L51", "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/e5d3dc1654946f5bbd1e73d7d849b40f286a6269e96af63938a72cafadc97020.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e5d3dc1654946f5bbd1e73d7d849b40f286a6269e96af63938a72cafadc97020.json new file mode 100644 index 00000000..d9d145a0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e5d3dc1654946f5bbd1e73d7d849b40f286a6269e96af63938a72cafadc97020.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_b05_profile_frontend_ui_selection_md", "label": "_UI_Selection.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.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_pages_b05_profile_frontend_ui_selection_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_frontend_b05_profile_ui_drainage_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", "source_location": "L24", "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/e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb.json new file mode 100644 index 00000000..15cc9a0c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb.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_b04_preprocess_b04_db_md", "label": "B04_db.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_db.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_b04_preprocess_b04_db_b04_preprocess_db", "label": "B04_PreProcess \u2014 DB", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_db.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", "label": "\uc4f0\ub294 \ud14c\uc774\ube14", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_db.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_repository_\ud568\uc218", "label": "Repository \ud568\uc218", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_\ucc38\uace0", "label": "\ucc38\uace0", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_db.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_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_preprocess_b04_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_db_schema_files_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_b04_preprocess_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.md", "source_location": "L8", "weight": 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_b04_preprocess_b04_db_b04_preprocess_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.md", "source_location": "L12", "weight": 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_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.md", "source_location": "L19", "weight": 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_b04_preprocess_b04_db_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_db_schema_projects_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_b04_preprocess_b04_db_b04_preprocess_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_repository_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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_pages_b04_preprocess_b04_db_b04_preprocess_db", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_db_\ucc38\uace0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_db.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/e7a55c15eb7302ec892fb0855244f12ab3ea4c34f591f0c3624131822aef8601.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e7a55c15eb7302ec892fb0855244f12ab3ea4c34f591f0c3624131822aef8601.json new file mode 100644 index 00000000..c987961e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e7a55c15eb7302ec892fb0855244f12ab3ea4c34f591f0c3624131822aef8601.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_b01_dashboard_b01_api_md", "label": "B01_api.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_b01_dashboard_api", "label": "B01_Dashboard \u2014 API", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L48"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_b01_dashboard_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json new file mode 100644 index 00000000..1ae61cbf --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.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_b05_profile_b05_corridor_followup_decisions_md", "label": "B05_corridor_followup_decisions.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", "source_location": "L10"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.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_b05_profile_b05_corridor_followup_decisions_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", "source_location": "L10", "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/e8a7151f4be55f399b63bbf4fb64f505d4f34c9bf8fe8fdeee4b40c6ab09b404.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e8a7151f4be55f399b63bbf4fb64f505d4f34c9bf8fe8fdeee4b40c6ab09b404.json new file mode 100644 index 00000000..9d225966 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e8a7151f4be55f399b63bbf4fb64f505d4f34c9bf8fe8fdeee4b40c6ab09b404.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_designdetail_b08_cad_commands_md", "label": "B08_CAD_commands.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", "label": "\uad6c\ud604 \ubc94\uc704", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", "label": "\ud575\uc2ec \uad6c\uc131", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", "label": "\uac80\uc99d\u00b7\uc81c\ud55c", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", "source_location": "L30"}], "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_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.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_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", "source_location": "L30", "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/e997cecd4dbac5e194fe9cc5c2dbe0c33e06a59c3c72b9a913ec78d7f92db3d7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/e997cecd4dbac5e194fe9cc5c2dbe0c33e06a59c3c72b9a913ec78d7f92db3d7.json new file mode 100644 index 00000000..99771747 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/e997cecd4dbac5e194fe9cc5c2dbe0c33e06a59c3c72b9a913ec78d7f92db3d7.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_b06_section_frontend_b06_section_api_fetch_md", "label": "B06_Section_Api_Fetch.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.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_pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", "source_location": "L15", "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/ea5cb240996937809f025c1e8b5cf3d36fc8b276b8f39f9151156de297bb06a9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ea5cb240996937809f025c1e8b5cf3d36fc8b276b8f39f9151156de297bb06a9.json new file mode 100644 index 00000000..e6c71852 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ea5cb240996937809f025c1e8b5cf3d36fc8b276b8f39f9151156de297bb06a9.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_common_util_md", "label": "common_util.md", "file_type": "document", "source_file": "concepts/common_util.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_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", "file_type": "document", "source_file": "concepts/common_util.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_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", "file_type": "document", "source_file": "concepts/common_util.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", "file_type": "document", "source_file": "concepts/common_util.md", "source_location": "L43"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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/common_util.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_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_concepts_common_util_common_util_project_delete_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_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/common_util.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_concepts_common_util_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_common_util_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_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.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_concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util.md", "source_location": "L43", "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/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json new file mode 100644 index 00000000..4e7a2f14 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.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_designdetail_b08_cad_title_block_md", "label": "B08_CAD_title_block.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", "label": "\uac12 \uacf5\uae09", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", "label": "\ud68c\uc0ac \uc790\uc0b0\uacfc \ub2f4\ub2f9\uc790", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", "label": "\ub3c4\uac01 \ud3b8\uc9d1\u00b7\ubcf4\uc874", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L33"}], "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_designdetail_b08_cad_title_block_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_designdetail_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\uac12_\uacf5\uae09", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L12", "weight": 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_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ud68c\uc0ac_\uc790\uc0b0\uacfc_\ub2f4\ub2f9\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.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_pages_b08_designdetail_b08_cad_title_block_b08_cad_\ub3c4\uac01_\ud45c\uc81c\ub780", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_title_block_\ub3c4\uac01_\ud3b8\uc9d1_\ubcf4\uc874", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", "source_location": "L33", "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/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json new file mode 100644 index 00000000..cb9e9a3d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.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_04_md", "label": "completed_2026-09-04.md", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_04_\uc644\ub8cc_\ubc94\uc704", "label": "\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L13"}, {"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_04_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "label": "\ucd94\uac00 \uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_700\uc904_\uc81c\ud55c_\ubd84\ub9ac", "label": "700\uc904 \uc81c\ud55c \ubd84\ub9ac", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L48"}, {"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_04_\uc0c1\uc2dc\uacc4\ud68d\uc11c_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "label": "\uc0c1\uc2dc\uacc4\ud68d\uc11c \ucd94\uac00 \uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L54"}, {"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_04_\ubcf4\uc874\ub41c_\ubbf8\uc644\ub8cc_\ubc94\uc704", "label": "\ubcf4\uc874\ub41c \ubbf8\uc644\ub8cc \ubc94\uc704", "file_type": "document", "source_file": "concepts/completed_2026-09-04.md", "source_location": "L61"}], "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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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/completed_2026-09-04.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_completed_2026_09_04_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_frontend_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_frontend_viewer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_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_profile_interaction_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_700\uc904_\uc81c\ud55c_\ubd84\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\uc0c1\uc2dc\uacc4\ud68d\uc11c_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9", "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_04_\ubcf4\uc874\ub41c_\ubbf8\uc644\ub8cc_\ubc94\uc704", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-04.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_concepts_completed_2026_09_04_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/completed_2026-09-04.md", "source_location": "L63", "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/eb342595a5c7f38012d65091a00f59e138d9ac5bf32209431f2677411cc580b7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb342595a5c7f38012d65091a00f59e138d9ac5bf32209431f2677411cc580b7.json new file mode 100644 index 00000000..0bd81912 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb342595a5c7f38012d65091a00f59e138d9ac5bf32209431f2677411cc580b7.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_ui_templates_md", "label": "ui_templates.md", "file_type": "document", "source_file": "concepts/ui_templates.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_ui_templates_ui_templates_localization_components", "label": "UI Templates \u2014 Localization & Components", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L8"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", "file_type": "document", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L31"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", "file_type": "document", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L48"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L55"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L62"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L72"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L79"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\uc81c\uc57d_backend_md_1", "label": "\uc81c\uc57d (backend.md \u00a71)", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L90"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", "file_type": "document", "source_file": "concepts/ui_templates.md", "source_location": "L95"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_quantity_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_a06_login_a06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_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/ui_templates.md", "source_location": "L3", "weight": 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_ui_templates_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_templates_localization_components", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L8", "weight": 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_ui_templates_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_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L12", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.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_concepts_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L79", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\uc81c\uc57d_backend_md_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L90", "weight": 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_ui_templates_ui_templates_localization_components", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/ui_templates.md", "source_location": "L95", "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/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json new file mode 100644 index 00000000..b6596bf5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.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_b05_profile_b05_corridor_turn_correction_plan_md", "label": "B05_corridor_turn_correction_plan.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L29"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", "label": "\uc644\ub8cc \uc870\uac74", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L48"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_geometry_redesign_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": "L12", "weight": 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_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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_pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.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/eb7b5852da7d14bec7d17d872fd077a71ae49720a91c20c99c20d71882652289.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb7b5852da7d14bec7d17d872fd077a71ae49720a91c20c99c20d71882652289.json new file mode 100644 index 00000000..f22f7242 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb7b5852da7d14bec7d17d872fd077a71ae49720a91c20c99c20d71882652289.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_b05_profile_b05_frontend_viewer_md", "label": "B05_frontend_viewer.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "label": "B05_Profile \u2014 3D Viewer & Interaction", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", "file_type": "document", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L19"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L12", "weight": 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_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_frontend_viewer.md", "source_location": "L19", "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/ecf6ca35194bbfa3834abad16c4449789d5d9d4ac60da6347ca10d7e10635db8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ecf6ca35194bbfa3834abad16c4449789d5d9d4ac60da6347ca10d7e10635db8.json new file mode 100644 index 00000000..fcd69dd9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ecf6ca35194bbfa3834abad16c4449789d5d9d4ac60da6347ca10d7e10635db8.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_designdetail_backend_b08_designdetail_router_md", "label": "B08_DesignDetail_Router.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "label": "B08_DesignDetail_Router.py", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", "label": "\uc2e4\uc81c API", "file_type": "document", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L20"}], "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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_b08_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b07_quantity_b07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L6", "weight": 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_designdetail_backend_b08_designdetail_router_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_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.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_pages_b08_designdetail_backend_b08_designdetail_router_b08_designdetail_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", "source_location": "L20", "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/ef0446588276a1d41fb7b03bb96653695705140d58a4dd1eef4f29eed261137e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ef0446588276a1d41fb7b03bb96653695705140d58a4dd1eef4f29eed261137e.json new file mode 100644 index 00000000..bbcdd9fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ef0446588276a1d41fb7b03bb96653695705140d58a4dd1eef4f29eed261137e.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_b06_section_frontend_b06_section_ui_cross_areas_md", "label": "B06_Section_UI_Cross_Areas.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L15"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", "label": "3. \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_pages_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.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_b06_section_frontend_b06_section_ui_cross_areas_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", "source_location": "L25", "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/f148306c1b4fc896528bfd7d35e9030269b0cc8d116a40f0bc1060dd501ae6d9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f148306c1b4fc896528bfd7d35e9030269b0cc8d116a40f0bc1060dd501ae6d9.json new file mode 100644 index 00000000..7e69af25 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f148306c1b4fc896528bfd7d35e9030269b0cc8d116a40f0bc1060dd501ae6d9.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_a07_register_backend_a07_register_router_md", "label": "A07_Register_Router.md", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "label": "A07_Register_Router.py", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A07_Register/backend/A07_Register_Router.md", "source_location": "L22"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_pages_a07_register_backend_a07_register_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_a07_register_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.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_a07_register_backend_a07_register_router_a07_register_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A07_Register/backend/A07_Register_Router.md", "source_location": "L22", "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/f1d88239f67ab4bfe0b45c81c005eca6611da41d921b713d2d91d8159d79831b.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f1d88239f67ab4bfe0b45c81c005eca6611da41d921b713d2d91d8159d79831b.json new file mode 100644 index 00000000..a4504f8a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f1d88239f67ab4bfe0b45c81c005eca6611da41d921b713d2d91d8159d79831b.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_crs_metadata_md", "label": "crs_metadata.md", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", "label": "\uac80\uc99d\ub41c \ud310\uc815", "file_type": "document", "source_file": "concepts/crs_metadata.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_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", "file_type": "document", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_\uc0ac\uc6a9\ucc98", "label": "\uc0ac\uc6a9\ucc98", "file_type": "document", "source_file": "concepts/crs_metadata.md", "source_location": "L36"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_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/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_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/crs_metadata.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_crs_metadata_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.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_concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_crs_metadata_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/crs_metadata.md", "source_location": "L36", "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/f2589e57040f03d4b5533316f42af295bb32b3b9f9183c476e46d7f7c2b6b3a8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f2589e57040f03d4b5533316f42af295bb32b3b9f9183c476e46d7f7c2b6b3a8.json new file mode 100644 index 00000000..04827938 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f2589e57040f03d4b5533316f42af295bb32b3b9f9183c476e46d7f7c2b6b3a8.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_b02_projregister_backend_b02_projregister_router_md", "label": "B02_ProjRegister_Router.md", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "label": "B02_ProjRegister_Router.py", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_pages_b02_projregister_backend_b02_projregister_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.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_b02_projregister_backend_b02_projregister_router_b02_projregister_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", "source_location": "L20", "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/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json new file mode 100644 index 00000000..04fa5838 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.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_b06_section_b06_frontend_md", "label": "B06_frontend.md", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_b06_section_frontend", "label": "B06_Section \u2014 Frontend", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", "label": "\ud30c\uc77c \uad6c\uc131", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L39"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L47"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L58"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L67"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L78"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L84"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L85"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_api_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_concepts_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_b06_section_frontend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L12", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_page_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_section_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L19", "weight": 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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_cross_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_cross_areas_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balance_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balance_view_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_balloon_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_curve_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_masshaul_settle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_standard_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_ui_standard_panel_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_frontend_b06_section_api_fetch_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.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_pages_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L78", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L84", "weight": 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_b06_section_b06_frontend_b06_section_frontend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": "L85", "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/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json new file mode 100644 index 00000000..b657d2da --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.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_02_md", "label": "completed_2026-09-02.md", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_\ub178\uc120_\uc9c0\ud45c\uba74", "label": "\ub178\uc120\u00b7\uc9c0\ud45c\uba74", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_\uc791\uc5c5_\ud658\uacbd", "label": "\uc791\uc5c5 \ud658\uacbd", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_completed_2026_09_02_cad", "label": "CAD", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_b05_\uad6c\uc870\ubb3c_3d", "label": "B05 \uad6c\uc870\ubb3c 3D", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", "label": "B05 \uc885\ub2e8 \ud3b8\uc9d1 \ud6c4\uc18d", "file_type": "document", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_\ud68c\uadc0_\uc0c1\ud0dc", "label": "\ud68c\uadc0 \uc0c1\ud0dc", "file_type": "document", "source_file": "concepts/completed_2026-09-02.md", "source_location": "L43"}], "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_02_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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/completed_2026-09-02.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_02_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_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_designdetail_b08_cad_title_block_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\ub178\uc120_\uc9c0\ud45c\uba74", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\uc791\uc5c5_\ud658\uacbd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_cad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_b05_\uad6c\uc870\ubb3c_3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_b05_\uc885\ub2e8_\ud3b8\uc9d1_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_2026_09_02_\uc644\ub8cc_\ud56d\ubaa9", "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_02_\ud68c\uadc0_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.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_concepts_completed_2026_09_02_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_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-02.md", "source_location": "L46", "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/f41f6cb33d3ac34538bf3393602d6c80481f0cc9267aa4a20f71348624c60627.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f41f6cb33d3ac34538bf3393602d6c80481f0cc9267aa4a20f71348624c60627.json new file mode 100644 index 00000000..ed0232d3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f41f6cb33d3ac34538bf3393602d6c80481f0cc9267aa4a20f71348624c60627.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_db_schema_unconfirmed_readme_md", "label": "README.md", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.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_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.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_concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", "label": "\uc6b4\uc601 \uaddc\uce59", "file_type": "document", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L11"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L3", "weight": 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_db_schema_unconfirmed_readme_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.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_concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/db_schema/unconfirmed/README.md", "source_location": "L11", "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/f437f1b371df2f8f0031d6495fd61bc33f48deb3d0e40e839163b6bf6b705734.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f437f1b371df2f8f0031d6495fd61bc33f48deb3d0e40e839163b6bf6b705734.json new file mode 100644 index 00000000..845809d5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f437f1b371df2f8f0031d6495fd61bc33f48deb3d0e40e839163b6bf6b705734.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_b05_profile_backend_b05_profile_router_md", "label": "B05_Profile_Router.md", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "label": "B05_Profile_Router.py", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", "source_location": "L24"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_b05_profile_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_b05_profile_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_b05_profile_backend_b05_profile_router_confirm_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_pages_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_concepts_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.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_b05_profile_backend_b05_profile_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_backend_db_schema_route_profile_longitudinal_alignment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", "source_location": "L27", "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/f4717c667ac254c529cc207e5d0bacd3df8592c864f44702b5000062d24b796d.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f4717c667ac254c529cc207e5d0bacd3df8592c864f44702b5000062d24b796d.json new file mode 100644 index 00000000..48db9bba --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f4717c667ac254c529cc207e5d0bacd3df8592c864f44702b5000062d24b796d.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_b06_section_frontend_b06_section_ui_standard_diagram_md", "label": "B06_Section_UI_Standard_Diagram.md", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", "label": "2. \uc8fc\uc694 \uae30\ub2a5", "file_type": "document", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", "source_location": "L15"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.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_pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", "source_location": "L15", "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/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json new file mode 100644 index 00000000..f8fa1192 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.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_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_md", "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.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_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.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_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", "label": "Answer", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", "label": "Outcome", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", "label": "Source Nodes", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "source_location": "L20"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.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_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "source_location": "L12", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.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_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", "source_location": "L20", "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/f60b3e9d6685e3c7acf96954ebf684a9e8cb9b8fb5028d990471a2c353609c00.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f60b3e9d6685e3c7acf96954ebf684a9e8cb9b8fb5028d990471a2c353609c00.json new file mode 100644 index 00000000..a2f02876 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f60b3e9d6685e3c7acf96954ebf684a9e8cb9b8fb5028d990471a2c353609c00.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_b05_profile_frontend_b05_profile_ui_page_md", "label": "B05_Profile_UI_Page.md", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "label": "B05_Profile_UI_Page.ts", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", "source_location": "L23"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_b05_profile_frontend_b05_profile_ui_page_b05_profile_ui_page_ts", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.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_pages_b05_profile_frontend_b05_profile_ui_page_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_frontend_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", "source_location": "L24", "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/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json new file mode 100644 index 00000000..78c13ac7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.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_b04_preprocess_b04_compass_crs_2026_09_md", "label": "B04_compass_crs_2026_09.md", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_3d_\ubc29\uc704_\uc704\uc82f", "label": "3D \ubc29\uc704 \uc704\uc82f", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_\uc791\uc5c5_\uc88c\ud45c\uacc4", "label": "\uc791\uc5c5 \uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L21"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_preprocess_b04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_preprocess_b04_drainage_compass_crs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_3d_\ubc29\uc704_\uc704\uc82f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L12", "weight": 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_b04_preprocess_b04_compass_crs_2026_09_b04_3d_\ubc29\uc704_\uc88c\ud45c\uacc4_\ucd5c\uc2e0_\uacb0\uc815", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b04_preprocess_b04_compass_crs_2026_09_\uc791\uc5c5_\uc88c\ud45c\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", "source_location": "L21", "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/f7e18a604b2c2a079e92797e3945ae3096515b6900ad1a4e8b8feece21aec6d7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f7e18a604b2c2a079e92797e3945ae3096515b6900ad1a4e8b8feece21aec6d7.json new file mode 100644 index 00000000..c987961e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f7e18a604b2c2a079e92797e3945ae3096515b6900ad1a4e8b8feece21aec6d7.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_b01_dashboard_b01_api_md", "label": "B01_api.md", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_b01_dashboard_api", "label": "B01_Dashboard \u2014 API", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L27"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", "file_type": "document", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L48"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_dashboard_b01_db_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_b01_dashboard_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_api_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.md", "source_location": "L12", "weight": 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_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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_pages_b01_dashboard_b01_api_b01_dashboard_api", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/B01_api.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/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json new file mode 100644 index 00000000..8a396d0e --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.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_designdetail_b08_cad_usability_2026_09_01_md", "label": "B08_CAD_usability_2026-09-01.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", "label": "\uad6c\ud604 \uae30\ub85d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L16"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", "label": "\uc0ac\uc6a9\uc790 \ud750\ub984", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", "label": "\uac80\uc99d \uc0c1\ud0dc", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L39"}], "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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_cad_interaction_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uad6c\ud604_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_pages_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uc0ac\uc6a9\uc790_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.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_b08_designdetail_b08_cad_usability_2026_09_01_b08_cad_\uc0ac\uc6a9\uc790_\ud3b8\uc758\uc131_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_usability_2026_09_01_\uac80\uc99d_\uc0c1\ud0dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", "source_location": "L39", "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/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json new file mode 100644 index 00000000..4e93aa6b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.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_designdetail_b08_cad_delivery_2026_09_md", "label": "B08_cad_delivery_2026_09.md", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", "label": "CAD \ud3b8\uc9d1\u00b7\ud655\uc815", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L12"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", "label": "\ud1a0\uc801\ub3c4\u00b7\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L23"}], "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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_cad_\ud3b8\uc9d1_\ud655\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L12", "weight": 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_designdetail_b08_cad_delivery_2026_09_b08_cad_\ub0a9\ud488_\ub3c4\uba74_\ud6c4\uc18d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_designdetail_b08_cad_delivery_2026_09_\ud1a0\uc801\ub3c4_\uc720\uc5ed\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", "source_location": "L23", "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/fa1fdd7e96b4d8af8d725bc3e88ff980869d025472b528ad5edc9d64fb65174a.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fa1fdd7e96b4d8af8d725bc3e88ff980869d025472b528ad5edc9d64fb65174a.json new file mode 100644 index 00000000..e980310f --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fa1fdd7e96b4d8af8d725bc3e88ff980869d025472b528ad5edc9d64fb65174a.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_a06_login_backend_a06_login_router_md", "label": "A06_Login_Router.md", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "label": "A06_Login_Router.py", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/A06_Login/backend/A06_Login_Router.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_pages_a06_login_backend_a06_login_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_a06_login_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.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_a06_login_backend_a06_login_router_a06_login_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A06_Login/backend/A06_Login_Router.md", "source_location": "L26", "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/fb51b1686993a46e5d40df55bf45f0165a4b3a4cd16d501a3d5075082dfb85eb.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fb51b1686993a46e5d40df55bf45f0165a4b3a4cd16d501a3d5075082dfb85eb.json new file mode 100644 index 00000000..62da31ab --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fb51b1686993a46e5d40df55bf45f0165a4b3a4cd16d501a3d5075082dfb85eb.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_b01_dashboard_backend_b01_dashboard_router_md", "label": "B01_Dashboard_Router.md", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "label": "B01_Dashboard_Router.py", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", "file_type": "document", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", "source_location": "L26"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_pages_b01_dashboard_backend_b01_dashboard_router_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.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_b01_dashboard_backend_b01_dashboard_router_b01_dashboard_router_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", "source_location": "L26", "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/fbfd76052aa4d1c90760450b4859cb5ce604c3cac1624fd0a3bd6aec2279529c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fbfd76052aa4d1c90760450b4859cb5ce604c3cac1624fd0a3bd6aec2279529c.json new file mode 100644 index 00000000..62ecb1a2 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fbfd76052aa4d1c90760450b4859cb5ce604c3cac1624fd0a3bd6aec2279529c.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_b05_profile_b05_corridor_plan_curves_md", "label": "B05_corridor_plan_curves.md", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", "label": "\ucee4\ube0c \uc0dd\uc131\u00b7\ub80c\ub354", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", "label": "\ube44\ud0c8 \ud22c\uc601\u00b7\uc131\ud1a0\uba74 \uc808\ub2e8", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", "label": "\uad6c\uc870\ubb3c \ub0a0\uac1c\u00b7\ubc14\ub2e5 \uc5f0\uacb0", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L42"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L52"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L61"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_profile_b05_structures_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\ucee4\ube0c_\uc0dd\uc131_\ub80c\ub354", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\ube44\ud0c8_\ud22c\uc601_\uc131\ud1a0\uba74_\uc808\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uad6c\uc870\ubb3c_\ub0a0\uac1c_\ubc14\ub2e5_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L42", "weight": 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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uc800\uc7a5_\ud638\ud658\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L52", "weight": 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_b05_profile_b05_corridor_plan_curves_b05_\uad6c\uc870\ubb3c_3d_\ud22c\uc601_\ucee4\ube0c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b05_profile_b05_corridor_plan_curves_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", "source_location": "L61", "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/fcf38515932a578ed1b5f667307e4e2849bd78970d7fadc8875592d5bfa5eea9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fcf38515932a578ed1b5f667307e4e2849bd78970d7fadc8875592d5bfa5eea9.json new file mode 100644 index 00000000..970c279a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fcf38515932a578ed1b5f667307e4e2849bd78970d7fadc8875592d5bfa5eea9.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_common_util_common_util_project_delete_md", "label": "common_util_project_delete.md", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_common_util_project_delete_py", "label": "common_util_project_delete.py", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", "file_type": "document", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L19"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_common_util_project_delete_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_common_util_common_util_project_delete_common_util_project_delete_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.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_concepts_common_util_common_util_project_delete_common_util_project_delete_py", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L19", "weight": 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_common_util_common_util_project_delete_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_common_util_b01_dashboard_backend_b01_dashboard_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/common_util/common_util_project_delete.md", "source_location": "L20", "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/fe878de1ae43b757b9a85a5d4c50dbf487d9412d18ad56399ee18bad1bfa0eb8.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fe878de1ae43b757b9a85a5d4c50dbf487d9412d18ad56399ee18bad1bfa0eb8.json new file mode 100644 index 00000000..0d85de04 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fe878de1ae43b757b9a85a5d4c50dbf487d9412d18ad56399ee18bad1bfa0eb8.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_architecture_implementation_status_md", "label": "implementation_status.md", "file_type": "document", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", "file_type": "document", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815", "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L25"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L40"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L50"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4", "label": "\ubbf8\uacb0 \uc124\uacc4", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": "L61"}], "edges": [{"source": "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", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_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_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_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_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ub2e8\uacc4\ubcc4_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.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_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.md", "source_location": "L50", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", "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_\ubbf8\uacb0_\uc124\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "architecture/implementation_status.md", "source_location": "L61", "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/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json new file mode 100644 index 00000000..6a6c9ed6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.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_b06_section_b06_culvert_link_trim_md", "label": "B06_culvert_link_trim.md", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", "label": "\ucc98\ub9ac \ud56d\ubaa9", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_\uac80\uc99d", "label": "\uac80\uc99d", "file_type": "document", "source_file": "pages/B06_Section/B06_culvert_link_trim.md", "source_location": "L30"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_culvert_set_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_section_b06_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.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_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b06_section_b06_culvert_link_trim_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B06_Section/B06_culvert_link_trim.md", "source_location": "L30", "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/ff5d1236c62be9ccb4ba69c65e4d56997d6c80fe679ec5b8bbd14793eea7538f.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ff5d1236c62be9ccb4ba69c65e4d56997d6c80fe679ec5b8bbd14793eea7538f.json new file mode 100644 index 00000000..886ae216 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ff5d1236c62be9ccb4ba69c65e4d56997d6c80fe679ec5b8bbd14793eea7538f.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_a08_support_a08_backend_md", "label": "A08_backend.md", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "label": "A08_Support \u2014 Backend", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", "label": "\ud30c\uc77c \uad6c\uc870", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L13"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", "label": "\ub0b4\ubd80 \ud5ec\ud37c", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", "label": "\uc811\uc218 \ub85c\uc9c1", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L45"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud2b9\uc9d5", "label": "\ud2b9\uc9d5", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L52"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", "file_type": "document", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L57"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_support_a08_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_db_schema_logs_monitoring_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_a08_support_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_support_backend_a08_support_router_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\ud2b9\uc9d5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L52", "weight": 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_a08_support_a08_backend_a08_support_backend", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.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_pages_a08_support_a08_backend_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_a08_support_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/A08_Support/A08_backend.md", "source_location": "L59", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json b/docs/wiki/graphify-out/cache/semantic/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json new file mode 100644 index 00000000..806beb1f --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b05_profile_profile_interaction_2026_09", "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", "file_type": "document", "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json b/docs/wiki/graphify-out/cache/semantic/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json new file mode 100644 index 00000000..86979222 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_db", "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", "file_type": "code", "source_file": "pages/B06_Section/B06_db.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json b/docs/wiki/graphify-out/cache/semantic/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json new file mode 100644 index 00000000..decc5bd6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b03_fileinput_route_snapshot_crs", "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json b/docs/wiki/graphify-out/cache/semantic/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json new file mode 100644 index 00000000..a25ab7fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "completed_2026_09_01", "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", "file_type": "concept", "source_file": "concepts/completed_2026-09-01.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json b/docs/wiki/graphify-out/cache/semantic/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json new file mode 100644 index 00000000..b8af6e51 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_completed_2026_08_29", "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", "file_type": "concept", "source_file": "concepts/completed_2026-08-29.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json b/docs/wiki/graphify-out/cache/semantic/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json new file mode 100644 index 00000000..427628bf --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b04_preprocess_frontend", "label": "B04 PreProcess Frontend", "file_type": "code", "source_file": "pages/B04_PreProcess/B04_frontend.md"}], "edges": [{"source": "pages_b04_preprocess_frontend", "target": "pages_b04_preprocess_backend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B04_PreProcess/B04_frontend.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json b/docs/wiki/graphify-out/cache/semantic/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json new file mode 100644 index 00000000..8af1879d --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189.json @@ -0,0 +1 @@ +{"nodes": [{"id": "completed_2026_09_03_additional", "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", "file_type": "concept", "source_file": "concepts/completed_2026-09-03_additional.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json b/docs/wiki/graphify-out/cache/semantic/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json new file mode 100644 index 00000000..b721d178 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b06_section_masshaul_culvert_2026_09", "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json b/docs/wiki/graphify-out/cache/semantic/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json new file mode 100644 index 00000000..a3363f8e --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_storage_paths", "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", "file_type": "concept", "source_file": "concepts/storage_paths.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json b/docs/wiki/graphify-out/cache/semantic/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json new file mode 100644 index 00000000..aa082338 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_drainage_watershed", "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", "file_type": "concept", "source_file": "concepts/drainage_watershed.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": [{"id": "drainage_system_flow", "label": "Drainage System Workflow", "nodes": ["concepts_drainage_watershed", "pages_b05_profile_b05_structures", "pages_b06_section_b06_culvert_set", "pages_b06_section_b06_culvert_geometry_redesign"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "concepts/drainage_watershed.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/25d63c2a8b902ecb7db67e58684d37e2d14185927aea1a5fa88a9e1f7796a71e.json b/docs/wiki/graphify-out/cache/semantic/25d63c2a8b902ecb7db67e58684d37e2d14185927aea1a5fa88a9e1f7796a71e.json new file mode 100644 index 00000000..3e8244a6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/25d63c2a8b902ecb7db67e58684d37e2d14185927aea1a5fa88a9e1f7796a71e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", "label": "B01\u2013B09 Workflow Data Flow", "file_type": "document", "source_file": "architecture/workflow_data_flow.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", "label": "B04\u2013B06 Auto Design Chain", "file_type": "concept", "source_file": "architecture/workflow_data_flow.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", "label": "Workflow Artifact Invalidation", "file_type": "concept", "source_file": "architecture/workflow_data_flow.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/workflow_data_flow.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/workflow_data_flow.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "architecture/workflow_data_flow.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/workflow_data_flow.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "b04_b05_b06_design_chain", "label": "B04\u2013B06 Design Chain", "nodes": ["docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/workflow_data_flow.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json b/docs/wiki/graphify-out/cache/semantic/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json new file mode 100644 index 00000000..c98b6fb3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b04_preprocess_backend", "label": "B04 PreProcess Backend", "file_type": "code", "source_file": "pages/B04_PreProcess/B04_backend.md"}], "edges": [{"source": "pages_b04_preprocess_backend", "target": "b04_preprocess_router_basins", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B04_PreProcess/B04_backend.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json b/docs/wiki/graphify-out/cache/semantic/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json new file mode 100644 index 00000000..66a06b24 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b05_profile_frontend", "label": "B05_Profile \u2014 Frontend", "file_type": "code", "source_file": "pages/B05_Profile/B05_frontend.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json b/docs/wiki/graphify-out/cache/semantic/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json new file mode 100644 index 00000000..804463c8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b03_fileinput_backend", "label": "B03 File Input Backend", "file_type": "code", "source_file": "pages/B03_FileInput/B03_backend.md"}], "edges": [{"source": "pages_b03_fileinput_backend", "target": "concepts_las_free_sheet_surface", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B03_FileInput/B03_backend.md"}, {"source": "b03_fileinput_router", "target": "pages_b04_preprocess_backend", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "pages/B03_FileInput/B03_backend.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json b/docs/wiki/graphify-out/cache/semantic/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json new file mode 100644 index 00000000..b9ce08fe --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_architecture_implementation_status_current_implementation_audit", "label": "Current Implementation Audit", "file_type": "document", "source_file": "architecture/implementation_status.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_architecture_implementation_status_workflow_state_ssot", "label": "Workflow State SSOT", "file_type": "concept", "source_file": "architecture/implementation_status.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", "label": "Downstream STALE Invalidation", "file_type": "concept", "source_file": "architecture/implementation_status.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", "label": "B07\u2013B08 Responsibility Boundary", "file_type": "concept", "source_file": "architecture/implementation_status.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_architecture_implementation_status_current_implementation_audit", "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/implementation_status.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_implementation_status_current_implementation_audit", "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/implementation_status.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/implementation_status.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_architecture_implementation_status_current_implementation_audit", "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "architecture/implementation_status.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json b/docs/wiki/graphify-out/cache/semantic/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json new file mode 100644 index 00000000..3e9a4e82 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_structure_stations", "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", "file_type": "concept", "source_file": "pages/B05_Profile/B05_structure_stations.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json b/docs/wiki/graphify-out/cache/semantic/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json new file mode 100644 index 00000000..089581f4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b03_fileinput_upload_ui_2026_09", "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/3bca1e5806aa83ddf5044f094363d3889db280774a93fcef0416537525dd9b91.json b/docs/wiki/graphify-out/cache/semantic/3bca1e5806aa83ddf5044f094363d3889db280774a93fcef0416537525dd9b91.json new file mode 100644 index 00000000..50520746 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/3bca1e5806aa83ddf5044f094363d3889db280774a93fcef0416537525dd9b91.json @@ -0,0 +1 @@ +{"nodes": [{"id": "index", "label": "Wiki Index", "file_type": "document", "source_file": "index.md"}], "edges": [], "hyperedges": [{"id": "workflow_b03_b08_integration", "label": "B03-B08 Workflow Data Flow", "nodes": ["b03_fileinput_route_snapshot_crs", "b04_preprocess_drainage_compass_crs", "b05_profile_frontend", "b06_section_cross_design_ui_2026_09", "b08_designdetail_frontend"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "index.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json b/docs/wiki/graphify-out/cache/semantic/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json new file mode 100644 index 00000000..2f3d7dac --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "label": "B05 Structure and UI Plan (2026-08-18)", "file_type": "document", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", "label": "B05/B06 Structure Application Scope", "file_type": "concept", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", "label": "Structure Placement Method", "file_type": "concept", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "weight": 1}, {"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "weight": 1}, {"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "target": "docs_wiki_pages_b05_profile_b05_structures_feature", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "weight": 1}, {"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "target": "docs_wiki_pages_b05_profile_b05_frontend_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "weight": 1}, {"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "target": "docs_wiki_pages_b06_section_b06_frontend_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", "source_location": null, "weight": 1}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json b/docs/wiki/graphify-out/cache/semantic/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json new file mode 100644 index 00000000..d3fd28f3 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_cad_blocks", "label": "B08 CAD Blocks Library", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md"}], "edges": [{"source": "pages_b08_designdetail_cad_blocks", "target": "openwebcad_app", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json b/docs/wiki/graphify-out/cache/semantic/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json new file mode 100644 index 00000000..4cbd3544 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", "label": "B03 Multi-file LiDAR Deferred Plan", "file_type": "document", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", "label": "Multi-file LiDAR Processing", "file_type": "concept", "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1, "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", "source_location": null, "weight": 1}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json b/docs/wiki/graphify-out/cache/semantic/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json new file mode 100644 index 00000000..77f179ee --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b05_profile_corridor_plan_curves", "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json b/docs/wiki/graphify-out/cache/semantic/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json new file mode 100644 index 00000000..7f0c39a5 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_structures", "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", "file_type": "concept", "source_file": "pages/B05_Profile/B05_structures.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json b/docs/wiki/graphify-out/cache/semantic/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json new file mode 100644 index 00000000..fff80977 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "completed_2026_09_03", "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", "file_type": "concept", "source_file": "concepts/completed_2026-09-03.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json b/docs/wiki/graphify-out/cache/semantic/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json new file mode 100644 index 00000000..98f1412b --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "completed_2026_09_01_followups", "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", "file_type": "concept", "source_file": "concepts/completed_2026-09-01_followups.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json b/docs/wiki/graphify-out/cache/semantic/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json new file mode 100644 index 00000000..c7ac9d99 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b04_preprocess_drainage_compass_crs", "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json b/docs/wiki/graphify-out/cache/semantic/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json new file mode 100644 index 00000000..3742032e --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", "label": "Law Markdown Extraction Defects", "file_type": "concept", "source_file": "concepts/law_source_quality.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_concepts_law_source_quality_preserve_raw_source", "label": "Preserve Raw Source", "file_type": "rationale", "source_file": "concepts/law_source_quality.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/law_source_quality.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json b/docs/wiki/graphify-out/cache/semantic/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json new file mode 100644 index 00000000..68800d43 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_ui_templates", "label": "UI Templates", "file_type": "concept", "source_file": "concepts/ui_templates.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json b/docs/wiki/graphify-out/cache/semantic/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json new file mode 100644 index 00000000..3e40b5eb --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b05_profile_masshaul_structure_2026_09", "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md"}], "edges": [], "hyperedges": [{"id": "mass_haul_shared_logic", "label": "Shared Mass Haul Calculation and UI", "nodes": ["b05_profile_masshaul_structure_2026_09", "b06_section_masshaul_culvert_2026_09", "b08_designdetail_cad_delivery_2026_09"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json b/docs/wiki/graphify-out/cache/semantic/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json new file mode 100644 index 00000000..953ea61f --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_api", "label": "B06_Section API", "file_type": "code", "source_file": "pages/B06_Section/B06_api.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json b/docs/wiki/graphify-out/cache/semantic/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json new file mode 100644 index 00000000..54c3a8af --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "db_schema_route_profile", "label": "Route Profile DB Schema", "file_type": "document", "source_file": "concepts/db_schema/route_profile.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json b/docs/wiki/graphify-out/cache/semantic/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json new file mode 100644 index 00000000..5f35a76f --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_backend", "label": "B06_Section Backend", "file_type": "code", "source_file": "pages/B06_Section/B06_backend.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json b/docs/wiki/graphify-out/cache/semantic/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json new file mode 100644 index 00000000..48f44b87 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_mass_haul_diagram", "label": "\uc720\ud1a0\uace1\uc120 \uacc4\uc0b0 \uba85\uc138", "file_type": "concept", "source_file": "concepts/mass_haul_diagram.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": [{"id": "mass_haul_system", "label": "Mass Haul Diagram System", "nodes": ["concepts_mass_haul_diagram", "pages_b06_section_b06_frontend", "pages_b08_designdetail_b08_drawing_masshaul_watershed"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "concepts/mass_haul_diagram.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json b/docs/wiki/graphify-out/cache/semantic/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json new file mode 100644 index 00000000..10d3f847 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_culvert_basin_multitier", "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", "file_type": "concept", "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json b/docs/wiki/graphify-out/cache/semantic/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json new file mode 100644 index 00000000..199a5817 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_culvert_controls", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", "file_type": "concept", "source_file": "pages/B06_Section/B06_culvert_controls.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json b/docs/wiki/graphify-out/cache/semantic/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json new file mode 100644 index 00000000..db57af5e --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b05_profile_corridor_cut_fill", "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", "file_type": "document", "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json b/docs/wiki/graphify-out/cache/semantic/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json new file mode 100644 index 00000000..f70e01ab --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_b08_backend", "label": "B08_DesignDetail Backend", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "pages_b08_designdetail_b08_backend", "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "pages/B08_DesignDetail/B08_backend.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json b/docs/wiki/graphify-out/cache/semantic/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json new file mode 100644 index 00000000..ae37de84 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_profile_plan_2026_08_19", "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", "file_type": "concept", "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json b/docs/wiki/graphify-out/cache/semantic/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json new file mode 100644 index 00000000..93d15ad7 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_las_free_sheet_surface", "label": "LAS-Free Sheet Surface Concept", "file_type": "concept", "source_file": "concepts/las_free_sheet_surface.md"}], "edges": [{"source": "concepts_las_free_sheet_surface", "target": "b04_preprocess_engine_sheetsurface", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/las_free_sheet_surface.md"}, {"source": "concepts_las_free_sheet_surface", "target": "common_util_surface_sampler", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/las_free_sheet_surface.md"}], "hyperedges": [{"id": "las_free_workflow_chain", "label": "LAS-Free Analysis Workflow", "nodes": ["concepts_las_free_sheet_surface", "pages_b03_fileinput_backend", "pages_b04_preprocess_backend"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/las_free_sheet_surface.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json b/docs/wiki/graphify-out/cache/semantic/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json new file mode 100644 index 00000000..1397255c --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_backend", "label": "B05_Profile Backend", "file_type": "code", "source_file": "pages/B05_Profile/B05_backend.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "pages_b05_profile_b05_backend", "target": "pages_b05_profile_b05_structures", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_backend.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/9613d21228bf79ef79bd67b6834eae19256dc7bc959c6b8de1b2ed3f0826c105.json b/docs/wiki/graphify-out/cache/semantic/9613d21228bf79ef79bd67b6834eae19256dc7bc959c6b8de1b2ed3f0826c105.json new file mode 100644 index 00000000..05fd41ad --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/9613d21228bf79ef79bd67b6834eae19256dc7bc959c6b8de1b2ed3f0826c105.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b08_designdetail_frontend", "label": "B08_DesignDetail \u2014 Frontend", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_frontend.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json b/docs/wiki/graphify-out/cache/semantic/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json new file mode 100644 index 00000000..7d456ce0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_completed_followups", "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", "file_type": "concept", "source_file": "pages/B05_Profile/B05_completed_followups.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json b/docs/wiki/graphify-out/cache/semantic/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json new file mode 100644 index 00000000..54add6d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_cad_table_entity", "label": "B08 CAD Table Entity", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json b/docs/wiki/graphify-out/cache/semantic/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json new file mode 100644 index 00000000..58bb7ffd --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_corridor_patch_finish", "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", "file_type": "concept", "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json b/docs/wiki/graphify-out/cache/semantic/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json new file mode 100644 index 00000000..7de0b8e4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501.json @@ -0,0 +1 @@ +{"nodes": [{"id": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query", "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md"}], "edges": [{"source": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query", "target": "concept_drainage_watershed", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json b/docs/wiki/graphify-out/cache/semantic/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json new file mode 100644 index 00000000..be9e4d14 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b08_designdetail_cad_interaction", "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json b/docs/wiki/graphify-out/cache/semantic/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json new file mode 100644 index 00000000..7a446052 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_corridor_surface", "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", "file_type": "concept", "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "pages_b05_profile_b05_corridor_surface", "target": "pages_b05_profile_b05_corridor_plan_curves", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": null, "weight": 1.0}, {"source": "pages_b05_profile_b05_corridor_surface", "target": "pages_b05_profile_b05_corridor_cut_fill", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_corridor_surface.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "corridor_3d_generation", "label": "3D Corridor Generation Flow", "nodes": ["pages_b05_profile_b05_corridor_surface", "pages_b05_profile_b05_corridor_plan_curves", "pages_b05_profile_b05_corridor_cut_fill", "pages_b05_profile_b05_corridor_patch_finish"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "pages/B05_Profile/B05_corridor_surface.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json b/docs/wiki/graphify-out/cache/semantic/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json new file mode 100644 index 00000000..2e7e5542 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b03_fileinput_frontend", "label": "B03 File Input Frontend", "file_type": "code", "source_file": "pages/B03_FileInput/B03_frontend.md"}], "edges": [{"source": "pages_b03_fileinput_frontend", "target": "pages_b03_fileinput_backend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B03_FileInput/B03_frontend.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json b/docs/wiki/graphify-out/cache/semantic/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json new file mode 100644 index 00000000..fa9961fe --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_culvert_set", "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", "file_type": "concept", "source_file": "pages/B06_Section/B06_culvert_set.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json b/docs/wiki/graphify-out/cache/semantic/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json new file mode 100644 index 00000000..d58248e8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_api", "label": "B05_Profile API", "file_type": "code", "source_file": "pages/B05_Profile/B05_api.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json b/docs/wiki/graphify-out/cache/semantic/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json new file mode 100644 index 00000000..28858796 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", "label": "B05 Profile Database Usage", "file_type": "document", "source_file": "pages/B05_Profile/B05_db.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_wiki_pages_b05_profile_b05_db_route_persistence", "label": "Route Persistence", "file_type": "concept", "source_file": "pages/B05_Profile/B05_db.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_db.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_db.md", "source_location": null, "weight": 1.0}, {"source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", "target": "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B05_Profile/B05_db.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json b/docs/wiki/graphify-out/cache/semantic/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json new file mode 100644 index 00000000..d2fd1130 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_revetment_link_controls", "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", "file_type": "concept", "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "pages_b06_section_b06_revetment_link_controls", "target": "pages_b06_section_b06_pavement_revetment", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B06_Section/B06_revetment_link_controls.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json b/docs/wiki/graphify-out/cache/semantic/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json new file mode 100644 index 00000000..50733733 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_b08_cad_commands", "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", "file_type": "concept", "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json b/docs/wiki/graphify-out/cache/semantic/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json new file mode 100644 index 00000000..2f31b94a --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b06_section_cross_design_ui_2026_09", "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", "file_type": "document", "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json b/docs/wiki/graphify-out/cache/semantic/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json new file mode 100644 index 00000000..f64f6787 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_pavement_revetment", "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", "file_type": "concept", "source_file": "pages/B06_Section/B06_pavement_revetment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json b/docs/wiki/graphify-out/cache/semantic/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json new file mode 100644 index 00000000..f3767847 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_culvert_geometry_redesign", "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", "file_type": "concept", "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "pages_b06_section_b06_culvert_geometry_redesign", "target": "pages_b06_section_b06_culvert_set", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": null, "weight": 1.0}, {"source": "pages_b06_section_b06_culvert_geometry_redesign", "target": "pages_b06_section_b06_culvert_controls", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": null, "weight": 1.0}, {"source": "pages_b06_section_b06_culvert_geometry_redesign", "target": "pages_b06_section_b06_culvert_basin_multitier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json b/docs/wiki/graphify-out/cache/semantic/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json new file mode 100644 index 00000000..4d98de6a --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_cross_structure_sheets", "label": "B08 Cross Section Structure Sheets", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md"}], "edges": [{"source": "pages_b08_designdetail_cross_structure_sheets", "target": "pages_b08_designdetail_cad_table_entity", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json b/docs/wiki/graphify-out/cache/semantic/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json new file mode 100644 index 00000000..6ba61a83 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"id": "b08_designdetail_b08_designdetail_engine_cad_basin_py", "label": "B08_DesignDetail_Engine_Cad_Basin.py", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"id": "common_util_common_util_mass_haul_settle_ts", "label": "common_util_mass_haul_settle.ts", "file_type": "code", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"id": "concept_mass_haul_diagram", "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", "file_type": "concept", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"id": "concept_drainage_watershed", "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", "file_type": "concept", "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}], "edges": [{"source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "target": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "target": "b08_designdetail_b08_designdetail_engine_cad_basin_py", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "target": "common_util_common_util_mass_haul_settle_ts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "target": "concept_mass_haul_diagram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_md_b08_drawing_masshaul_watershed", "target": "concept_drainage_watershed", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", "target": "concept_mass_haul_diagram", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}, {"source": "b08_designdetail_b08_designdetail_engine_cad_basin_py", "target": "concept_drainage_watershed", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}], "hyperedges": [{"id": "b08_drawing_generation_flow", "label": "B08 Drawing Generation Flow", "nodes": ["b08_designdetail_b08_designdetail_engine_cad_masshaul_py", "b08_designdetail_b08_designdetail_engine_cad_basin_py", "common_util_common_util_mass_haul_settle_ts"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json b/docs/wiki/graphify-out/cache/semantic/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json new file mode 100644 index 00000000..fc681ae0 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_corridor_followup_decisions", "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", "file_type": "concept", "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json b/docs/wiki/graphify-out/cache/semantic/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json new file mode 100644 index 00000000..7052c3d6 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b08_designdetail_cad_title_block", "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json b/docs/wiki/graphify-out/cache/semantic/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json new file mode 100644 index 00000000..a963f2fb --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/eade4c492f2962a22c42761304833acf95adc8b9f0ada7374fb34c9f8b12b40e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "concepts_completed_2026_09_04", "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", "file_type": "concept", "source_file": "concepts/completed_2026-09-04.md"}], "edges": [{"source": "concepts_completed_2026_09_04", "target": "b01_dashboard_b01_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b03_fileinput_b03_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b04_preprocess_b04_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b06_section_b06_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b08_designdetail_b08_frontend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "ui_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "common_util", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b03_fileinput_b03_backend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "drainage_watershed", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_frontend_alignment", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_structure_stations", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_structures", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_frontend_viewer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_profile_interaction_2026_09", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b08_designdetail_b08_cross_structure_sheets", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}, {"source": "concepts_completed_2026_09_04", "target": "b05_profile_b05_backend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "concepts/completed_2026-09-04.md"}], "hyperedges": [{"id": "b05_profile_interaction_group", "label": "B05 Profile Interaction & Viewer Updates", "nodes": ["b05_profile_b05_frontend_viewer", "b05_profile_b05_profile_interaction_2026_09", "b05_profile_b05_frontend"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "concepts/completed_2026-09-04.md"}, {"id": "b08_design_detail_updates", "label": "B08 Design Detail Drawing Updates", "nodes": ["b08_designdetail_b08_frontend", "b08_designdetail_b08_cross_structure_sheets"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "concepts/completed_2026-09-04.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json b/docs/wiki/graphify-out/cache/semantic/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json new file mode 100644 index 00000000..e133c96d --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b05_profile_b05_corridor_turn_correction_plan", "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", "file_type": "concept", "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json b/docs/wiki/graphify-out/cache/semantic/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json new file mode 100644 index 00000000..4269d7a9 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_frontend", "label": "B06_Section Frontend", "file_type": "code", "source_file": "pages/B06_Section/B06_frontend.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json b/docs/wiki/graphify-out/cache/semantic/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json new file mode 100644 index 00000000..eb60336d --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51.json @@ -0,0 +1 @@ +{"nodes": [{"id": "completed_2026_09_02", "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", "file_type": "concept", "source_file": "concepts/completed_2026-09-02.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json b/docs/wiki/graphify-out/cache/semantic/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json new file mode 100644 index 00000000..4a532232 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query", "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", "file_type": "document", "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md"}], "edges": [{"source": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query", "target": "concept_drainage_watershed", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md"}], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json b/docs/wiki/graphify-out/cache/semantic/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json new file mode 100644 index 00000000..1756cff8 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b04_preprocess_compass_crs_2026_09", "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", "file_type": "document", "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json b/docs/wiki/graphify-out/cache/semantic/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json new file mode 100644 index 00000000..1cdd2530 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b08_designdetail_cad_usability_2026_09_01", "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md"}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json b/docs/wiki/graphify-out/cache/semantic/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json new file mode 100644 index 00000000..3c8f700b --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "b08_designdetail_cad_delivery_2026_09", "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", "file_type": "document", "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md"}], "edges": [], "hyperedges": [{"id": "cad_delivery_system", "label": "CAD Delivery and Usability Framework", "nodes": ["b08_designdetail_cad_interaction", "b08_designdetail_cad_title_block", "b08_designdetail_cad_usability_2026_09_01", "b08_designdetail_cad_delivery_2026_09"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md"}]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/semantic/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json b/docs/wiki/graphify-out/cache/semantic/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json new file mode 100644 index 00000000..dd15dd34 --- /dev/null +++ b/docs/wiki/graphify-out/cache/semantic/ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pages_b06_section_b06_culvert_link_trim", "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", "file_type": "concept", "source_file": "pages/B06_Section/B06_culvert_link_trim.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/stat-index.json b/docs/wiki/graphify-out/cache/stat-index.json new file mode 100644 index 00000000..82485968 --- /dev/null +++ b/docs/wiki/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\AGENTS.md":{"size":2607,"mtime_ns":1786880751664186800,"word_count":264,"hash":"6ee14fac46b68bde98f09a5285201da786166c46fe2da63a39f1b36d07bfc371"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\CLAUDE.md":{"size":2607,"mtime_ns":1786880752381323300,"word_count":264,"hash":"4b31f6ce85ba21d2ab91d4d85f72351a4e21496a36ff580d3d7e2b623b17974e"},"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":{"size":2964,"mtime_ns":1788945734207721100,"word_count":296,"hash":"a50e626da7aecdb76564dfc9d50b4c2227c4bc578380a5ae4e073c80299dfd96"},"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":{"size":2806,"mtime_ns":1788945734208993600,"word_count":238,"hash":"d867afbb3a2661f411ab50a627a82bb8fd79f2d4683a745df27e29cf32cc4c6b"},"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":{"size":2675,"mtime_ns":1788945734210014500,"word_count":306,"hash":"62051ae6dffd12acca4379763f9d383ff8034a46c290cb48aa852a4cb2469269"},"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":{"size":3605,"mtime_ns":1788945734211135900,"word_count":401,"hash":"9d49dfe6cb79ba05063a8e23fa31175edeb73cd22a1a37e7dbf1ae4e63b9764c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\a00_app_shell_framework.md":{"size":2811,"mtime_ns":1788945734212560300,"word_count":252,"hash":"525903cd3f2aafbd2b3070b56f759ebc39203c23da263c9efe910ba50555c232"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\a00_app_shell_framework_scaffold.md":{"size":1336,"mtime_ns":1788945734213607300,"word_count":153,"hash":"0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\api_common.md":{"size":1273,"mtime_ns":1788945734214610400,"word_count":114,"hash":"85e181468999c4e35b647a996a97bf761adee3b56e2f51f40f99b2c16358fbab"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\auth_rbac.md":{"size":4264,"mtime_ns":1788945734216609900,"word_count":476,"hash":"d5b91ccceb528e004bc71c847d1f7694c262f722061c192e8b0b12906febae3b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\b07_external_webcad_demos.md":{"size":1742,"mtime_ns":1788945734217809200,"word_count":177,"hash":"92359a9ebf08f26b1685a71868783c50bad0d91137dea2b74b4bb6220ed6132c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util.md":{"size":5260,"mtime_ns":1788945734218870700,"word_count":461,"hash":"ea5cb240996937809f025c1e8b5cf3d36fc8b276b8f39f9151156de297bb06a9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_project_delete.md":{"size":992,"mtime_ns":1788945734220115400,"word_count":93,"hash":"fcf38515932a578ed1b5f667307e4e2849bd78970d7fadc8875592d5bfa5eea9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_storage.md":{"size":1326,"mtime_ns":1788945734220115400,"word_count":122,"hash":"906302bc9d41fc1f75c864a485d18fa95dffbe10b7642a09063599138497dd38"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_workflow_state.md":{"size":1455,"mtime_ns":1788945734222206400,"word_count":123,"hash":"763a15e2678bb4faf435cce83ff24ef92db39bbed19203b435d54827af30d156"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\crs_metadata.md":{"size":2483,"mtime_ns":1788945734231730600,"word_count":271,"hash":"385fdc2e77cede6fad32605a3012469ebecb61c4db5c8c5501b8ef6635110cc5"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\files_surface.md":{"size":5334,"mtime_ns":1788945734232890300,"word_count":847,"hash":"cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\logs_monitoring.md":{"size":5603,"mtime_ns":1788945734233912200,"word_count":862,"hash":"996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\overview.md":{"size":3636,"mtime_ns":1788945734234915800,"word_count":380,"hash":"32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\projects.md":{"size":2815,"mtime_ns":1788945734236263800,"word_count":411,"hash":"5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\route_profile.md":{"size":4512,"mtime_ns":1788945734237271800,"word_count":645,"hash":"610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\route_profile\\longitudinal_alignment.md":{"size":2655,"mtime_ns":1788945734238274800,"word_count":269,"hash":"7909445e1eab17667ba78f90498fe61aae3b8a73e2686bc6fdbc44d324c6ef92"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\structure_output.md":{"size":3823,"mtime_ns":1788945734239306500,"word_count":619,"hash":"2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\unconfirmed\\README.md":{"size":965,"mtime_ns":1788945734240592200,"word_count":87,"hash":"f41f6cb33d3ac34538bf3393602d6c80481f0cc9267aa4a20f71348624c60627"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\users_auth.md":{"size":4483,"mtime_ns":1788945734241616000,"word_count":698,"hash":"2e0d63143067e7cfb15dee8322368e402143fad387d5f07811e126cdc09edaea"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\dependencies.md":{"size":3828,"mtime_ns":1788945734242704400,"word_count":336,"hash":"5ff80b499a0c39da53add7e318b0e610a19e9e7c711a34345abf5e0de37d2db5"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\design.md":{"size":3541,"mtime_ns":1788945734244050200,"word_count":422,"hash":"cd994724f238a5b47fd9c963bc14a2874a9a9184b2e1fbdb5ce24a88d2883c94"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\drainage_watershed.md":{"size":7859,"mtime_ns":1788945734245054400,"word_count":778,"hash":"af6bfd40b29e24c09b291f4345466b3519cb4aadcd48c9ad3c143ee70a6e7d5f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\law_source_quality.md":{"size":2933,"mtime_ns":1788945734248316800,"word_count":314,"hash":"d9092d08344c2fb5455f40e59ad2df2e963d1049a72b5ec12e6ce7950e6469cb"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\mass_haul_diagram.md":{"size":8419,"mtime_ns":1788945734249592500,"word_count":783,"hash":"699b933b25a1e71d9d286753b50f79b61e15249c0f83714f532889a8e8342d81"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\schema_common.md":{"size":889,"mtime_ns":1788945734251610700,"word_count":99,"hash":"7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880"},"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":{"size":3723,"mtime_ns":1788945734254116200,"word_count":303,"hash":"6803529606b5f2c05a89ff92cca38dd9bd7d66fb093f23abd979fe52a6653496"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\temp_upload.md":{"size":2078,"mtime_ns":1788945734254116200,"word_count":194,"hash":"11975c3fa28c3d6c875a3510af65d4c236775908d7e88011507ff4485220aca7"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\ui_templates.md":{"size":6950,"mtime_ns":1788945734256623400,"word_count":621,"hash":"eb342595a5c7f38012d65091a00f59e138d9ac5bf32209431f2677411cc580b7"},"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":{"size":4777,"mtime_ns":1788945734256623400,"word_count":476,"hash":"171387fbe228d5f0c0264c15830ed7f85048b19ac05a5c362fa354a74374fb38"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\index.md":{"size":7190,"mtime_ns":1788949567591043700,"word_count":593,"hash":"6c5ed1f37fb8c258eda64ccb6dcf4f1b1b4a41df693a846ad159b09b44ab7d79"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\index.md":{"size":1566,"mtime_ns":1786880981443400000,"word_count":180,"hash":"c4bffde1cc45b5dbbc828460b2f51ef5a9a537e9664b8f73dfc50b4849ac5ee9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\plan_2026_07.md":{"size":10252,"mtime_ns":1786880981419769100,"word_count":545,"hash":"35aa856d38be45f554a33760e6fd665ddc5b22d3db17b8c55f5ccc418f975a1b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\plan_2026_08.md":{"size":5921,"mtime_ns":1786880981420765900,"word_count":320,"hash":"6f2e0c0293bd8ba9f2308c80889868b238a8005ce61dfc79ca82ca24a015032c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\plan_undated.md":{"size":536,"mtime_ns":1786880981421762200,"word_count":59,"hash":"0a7f75186f0d553d51997d2bf8adddca160149f2cb4c6a1693a136af34492529"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\verification_2026_07.md":{"size":11305,"mtime_ns":1786880981423756200,"word_count":608,"hash":"61844639c9db37a8788464c50a459eed0702dfa2c30f20d4afab78d8d0d0e101"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\ingest\\verification_2026_08.md":{"size":5861,"mtime_ns":1786880981424752700,"word_count":311,"hash":"b1933828ee497ba825ad22e32dcbf30f6ab52a0e960b0bf082047723811efd46"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\log.md":{"size":135934,"mtime_ns":1786882224736110700,"word_count":13679},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\A00_Common.md":{"size":1312,"mtime_ns":1788945734274149900,"word_count":130,"hash":"9ccc5d67f9757030c8ddd03413fd864136cdb39659053bd5046e594cc7d5395c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_AppShell.md":{"size":943,"mtime_ns":1788945734275150300,"word_count":96,"hash":"2e05a7360695391ecaa32d1c01aa9aa166f3f03f19310262e6cb91c8e9899008"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_Router.md":{"size":916,"mtime_ns":1788945734276168000,"word_count":91,"hash":"8dfcc7551e86ace1a1c47e8d9df53e8d4ea6a7b082819510d2dce8b7351a9bd0"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\A01_components.md":{"size":1307,"mtime_ns":1788945734277168700,"word_count":152,"hash":"0dbcb37e7ad9d42ecb1576bf615dede1555acbad5586fd84bdcd6186046e5b9d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\A01_frontend.md":{"size":2712,"mtime_ns":1788945734278289400,"word_count":262,"hash":"3443e1f3d56740179bd6a19664159ab7323c1d58df54eec88ad1b616e8b87f9c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\frontend\\A01_Home_UI_Page.md":{"size":1972,"mtime_ns":1788945734279655700,"word_count":206,"hash":"9d8afe33596f5ea3ad59bd8aaf2e0afa51b0f5fadece22807dabf29adf9b3eda"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\A02_components.md":{"size":1875,"mtime_ns":1788945734281754400,"word_count":205,"hash":"2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\A02_frontend.md":{"size":1739,"mtime_ns":1788945734282989000,"word_count":131,"hash":"52f2c51b028e0c59f6e41947727d6b54bf98a578731beab175c4df1f059befae"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\frontend\\A02_ProgDetail_UI_Page.md":{"size":1776,"mtime_ns":1788945734283989100,"word_count":179,"hash":"86df13f9b1f97bacd3ba3e4c7070bbf21eceb04ba3e4fd820793131d76ad5e11"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A03_CompDetail\\A03_frontend.md":{"size":3183,"mtime_ns":1788945734285362900,"word_count":318,"hash":"1ac86514ca5c5181640cfe52c9de0c91a3a375aebe7e35a9da2ac25d5b577f3d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A04_NewsHistory\\A04_frontend.md":{"size":3634,"mtime_ns":1788945734286365200,"word_count":365,"hash":"1b8c641bc7f96e9d0c674b3cde56ed27370b342815a1578204314da993e9403f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A05_EduDetail\\A05_frontend.md":{"size":3011,"mtime_ns":1788945734287364800,"word_count":306,"hash":"0987bcd075834f5ca441de1d667301d23e01e9f865b816a5cc02c106e8e53456"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\A06_backend.md":{"size":3948,"mtime_ns":1788945734288364800,"word_count":392,"hash":"26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\A06_frontend.md":{"size":5393,"mtime_ns":1788945734289393400,"word_count":532,"hash":"47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\backend\\A06_Login_Router.md":{"size":1898,"mtime_ns":1788945734290745500,"word_count":206,"hash":"1a5034f8b0d4f88564c2932ef55ff8ccbd17e76d51d082d0e190b520d60fa48f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\A07_backend.md":{"size":3291,"mtime_ns":1788945734293127500,"word_count":302,"hash":"7a1ee15059d7290f509e113291e1f3e99a3fa159de886469e601bbcd71d85785"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\A07_frontend.md":{"size":5126,"mtime_ns":1788945734294133000,"word_count":466,"hash":"dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\backend\\A07_Register_Router.md":{"size":1239,"mtime_ns":1788945734295132600,"word_count":122,"hash":"f148306c1b4fc896528bfd7d35e9030269b0cc8d116a40f0bc1060dd501ae6d9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\A08_backend.md":{"size":2425,"mtime_ns":1788945734296638200,"word_count":233,"hash":"ff5d1236c62be9ccb4ba69c65e4d56997d6c80fe679ec5b8bbd14793eea7538f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\A08_frontend.md":{"size":3235,"mtime_ns":1788945734297755900,"word_count":323,"hash":"50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\backend\\A08_Support_Router.md":{"size":1124,"mtime_ns":1788945734298758100,"word_count":105,"hash":"9fa80b5cf1d80db6681276b4115d1d3bc00042eb22556c5340f1cbf56cd49e47"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\A09_backend.md":{"size":4096,"mtime_ns":1788945734300217000,"word_count":358,"hash":"462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\A09_frontend.md":{"size":4239,"mtime_ns":1788945734301369900,"word_count":382,"hash":"3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\backend\\A09_Security_Router.md":{"size":2332,"mtime_ns":1788945734302711600,"word_count":214,"hash":"aafb8db7cbf62d72bfefc577dbc620373686f98813dc8f3cab101830ac3d1a12"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_api.md":{"size":4128,"mtime_ns":1788945734303711400,"word_count":434,"hash":"e7a55c15eb7302ec892fb0855244f12ab3ea4c34f591f0c3624131822aef8601"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_backend.md":{"size":5544,"mtime_ns":1788945734305011900,"word_count":523,"hash":"4e605c82b972ae91d57a757826407cb3d3752096a01498d149288b87520d0055"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_db.md":{"size":2595,"mtime_ns":1788945734306107900,"word_count":247,"hash":"c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_dependencies.md":{"size":1533,"mtime_ns":1788945734307107800,"word_count":159,"hash":"40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_frontend.md":{"size":4922,"mtime_ns":1788945734308475500,"word_count":524,"hash":"8820e47ae4d7c3a0d219440988b6a176d4fa0bd42539b1da777a5a50549eb053"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\backend\\B01_Dashboard_Router.md":{"size":2345,"mtime_ns":1788945734309478200,"word_count":223,"hash":"b564eeb14630f1f0fd3ac44dab0cefaa1cb5656ea99aecdaf6681be713ce03b5"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\frontend\\B01_Dashboard_UI_Page.md":{"size":877,"mtime_ns":1788945734311618700,"word_count":81,"hash":"75b1c7f4f0bba80b434bbbbe521ab4b0aba83b70cb39a296cfce827502d13341"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_backend.md":{"size":4435,"mtime_ns":1788945734312725900,"word_count":388,"hash":"08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_db.md":{"size":1520,"mtime_ns":1788945734313848000,"word_count":131,"hash":"0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_frontend.md":{"size":3797,"mtime_ns":1788945734314848100,"word_count":381,"hash":"4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\backend\\B02_ProjRegister_Router.md":{"size":942,"mtime_ns":1788945734316359400,"word_count":86,"hash":"f2589e57040f03d4b5533316f42af295bb32b3b9f9183c476e46d7f7c2b6b3a8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_api.md":{"size":1821,"mtime_ns":1788945734318410400,"word_count":174,"hash":"419171b8b5bf4945dbec63c3e75fae2922a17ddd86672474184e4c2a56abe87d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_backend.md":{"size":5026,"mtime_ns":1788945734319410200,"word_count":503,"hash":"2aa79c5d544e111c1498e418c7fa3e15c3dc86d1eda537941db2d41315fbb7a8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_db.md":{"size":1493,"mtime_ns":1788945734319410200,"word_count":149,"hash":"186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_dependencies.md":{"size":1577,"mtime_ns":1788945734320464500,"word_count":162,"hash":"5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_frontend.md":{"size":3112,"mtime_ns":1788945734321951300,"word_count":321,"hash":"35da098357cad8f7edba50da28d16d18e747fa4a4d79939e941fab4ed8f50441"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\backend\\B03_FileInput_Router.md":{"size":976,"mtime_ns":1788945734325809000,"word_count":88,"hash":"3821645c36391877f29df2b8e6f9cc80c7c42ad8bd4177fa7f131dec6dccd097"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_api.md":{"size":4805,"mtime_ns":1788945734326809000,"word_count":440,"hash":"a84780b4f55aeacb1e7fedf341d317cedf7531252209d47174516c37cfefc0a6"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_backend.md":{"size":13723,"mtime_ns":1788945734327809000,"word_count":1291,"hash":"94a9e231460cab1f4c6dbdeaadcdb2df185a5b1a46285c77f68d20a08f24a8ff"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_db.md":{"size":2291,"mtime_ns":1788945734329278000,"word_count":213,"hash":"e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_dependencies.md":{"size":1184,"mtime_ns":1788945734330481000,"word_count":121,"hash":"ca8429664b3521fac07a8e564adc2856f3dd16da33d0c66d2a2a5b8bc797fab5"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_frontend.md":{"size":9328,"mtime_ns":1788945734332594400,"word_count":891,"hash":"a19bca40f59a9566f0a827cb064d156b463d74c8fdb059f323bf59af9851c65d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\backend\\B04_PreProcess_Router.md":{"size":955,"mtime_ns":1788945734333599100,"word_count":87,"hash":"70f27d534aa2e7ce20b0ff4ac140bf714be303e2397dc2de469d035b91da37b4"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_api.md":{"size":3294,"mtime_ns":1788945734336687400,"word_count":273,"hash":"3554226c00a275f5e63c4f756d16ab251e25d31a083fd80cac85791c9db76b50"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_backend.md":{"size":4629,"mtime_ns":1788945734337733100,"word_count":383,"hash":"73fad7ab699af8ea13422fc8153907ae73ad12a2e397cb25cd18ec2a09b49fe5"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_db.md":{"size":2521,"mtime_ns":1788945734346694400,"word_count":243,"hash":"c105b8d09fccd91e43b9191e248c0853e3bc71e1affcec717df017a0c0f919f9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_dependencies.md":{"size":1339,"mtime_ns":1788945734347877400,"word_count":146,"hash":"16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend.md":{"size":10437,"mtime_ns":1788945734349314500,"word_count":920,"hash":"bd5ea6fc1f5b016c4efcf5807232681ab00d5b902f61de4bfaa980551f3d1b91"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_alignment.md":{"size":6760,"mtime_ns":1788945734350313700,"word_count":691,"hash":"b9d150332686febfa0e6a77d42d7d83c87aea2dd7ff92b3db12176e3564dc6bb"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_viewer.md":{"size":2676,"mtime_ns":1788945734351313700,"word_count":265,"hash":"eb7b5852da7d14bec7d17d872fd077a71ae49720a91c20c99c20d71882652289"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Grade.md":{"size":1730,"mtime_ns":1788945734356879500,"word_count":163,"hash":"413cdbb8cf36494248c70bda3985931957d7022f6bc93ec9e2a9c58129a9c98d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Sections.md":{"size":2464,"mtime_ns":1788945734357983500,"word_count":228,"hash":"916e5d46930addb5cc1a62db4585c3e2aa004932209c80c9dd7a864aec347b19"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Solver.md":{"size":1527,"mtime_ns":1788945734359489200,"word_count":148,"hash":"b0d0644e491d6cf70c9d4bb379019a3015e7d2a4060f20c060cbb984619f781e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Repository.md":{"size":1928,"mtime_ns":1788945734359489200,"word_count":179,"hash":"204df3cb8ba36bc83aebdf7d603242ac81756cbfac02b0a35a34c13dab02b115"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router.md":{"size":2059,"mtime_ns":1788945734361056300,"word_count":194,"hash":"15f0a4b2f273b7ad70d65d18e8c9d67d3d8ec5f71b8c83206d78b15aa9ae256b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router_Confirm.md":{"size":1635,"mtime_ns":1788945734362345500,"word_count":146,"hash":"86d578dec075abcfd02a2b7fe273b829524ea7391921dcd1f69410439b870b2e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Schema.md":{"size":2297,"mtime_ns":1788945734363348400,"word_count":243,"hash":"3f7a897c97ddf151cf33aa5116fe1c20660f4a869a616fc846c344f0b1eefa1a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_Api_Fetch.md":{"size":1429,"mtime_ns":1788945734364417400,"word_count":129,"hash":"b4400d9d6e65d46b0dbc78883c29eeaf38938810c4aeb37202634ad01287a01a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Panel.md":{"size":1169,"mtime_ns":1788945734365581000,"word_count":110,"hash":"b70ea6ef20ab4fc51109d9d50f5e46bb9d1a5af213fce1245048b42a5215a850"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Parts.md":{"size":1300,"mtime_ns":1788945734366737300,"word_count":127,"hash":"3a9d75556fdb98543609a768e8379dc195ad9d1a23c5d7264421cb639c4a61f0"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Pipes.md":{"size":1194,"mtime_ns":1788945734367737400,"word_count":120,"hash":"45ebd44897ebfd9cd0ecfeedf7bb74addc33d90c42c6b39f2a37cf48026ff73d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_IrregularStations.md":{"size":1694,"mtime_ns":1788945734368747200,"word_count":155,"hash":"be19b017eb66082cf76e731f3eee5a3d6e9e217dddef26e43898062a7619b09a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Page.md":{"size":1636,"mtime_ns":1788945734370030100,"word_count":161,"hash":"f60b3e9d6685e3c7acf96954ebf684a9e8cb9b8fb5028d990471a2c353609c00"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Panel.md":{"size":1154,"mtime_ns":1788945734371030100,"word_count":113,"hash":"b1eb5785c7ec6db3360b9f97b104a70ebcd1c9deb126d398ca21b0114ce85811"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Alignment.md":{"size":974,"mtime_ns":1788945734372113500,"word_count":90,"hash":"51978bdd9762247368f0bf446ec7cbbef70f13b525ab876715e8c76c7f251313"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Panel.md":{"size":2962,"mtime_ns":1788945734373330600,"word_count":284,"hash":"3702df2f41a3d8682ac57f1f7cb03f63ed4629f79cdfcc4641d4a4db9a9470cd"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Table.md":{"size":1361,"mtime_ns":1788945734373330600,"word_count":134,"hash":"522bce4736be12eab7a2f1f771888d50bf1b11797798791779071ec1488e3698"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Viewer.md":{"size":837,"mtime_ns":1788945734375338300,"word_count":81,"hash":"04739f2bd81eeac57fa3c3cc9b51b4f658cae562cbed4e118926a6933173a467"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Drainage_Render.md":{"size":1349,"mtime_ns":1788945734375338300,"word_count":127,"hash":"695581c826df0b3ab27e19b2d490537b7e2b3550ef2bd0864bc1fe93bbe58768"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Profile_Structures.md":{"size":1458,"mtime_ns":1788945734376845200,"word_count":136,"hash":"c0c307e0466d5b58dc3ad9f1bcd1ca7d91d6f6a1b1798e01b2348d54115e0a3e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Selection.md":{"size":1380,"mtime_ns":1788945734378308300,"word_count":136,"hash":"e5d3dc1654946f5bbd1e73d7d849b40f286a6269e96af63938a72cafadc97020"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_api.md":{"size":3469,"mtime_ns":1788945734379544900,"word_count":253,"hash":"7f01e1debcbce39a3d7852d0a8550b46ff2015b9d7e361b98eef08039cb1ff90"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_backend.md":{"size":7623,"mtime_ns":1788945734380925900,"word_count":651,"hash":"6e5c18a770ca6307b94368cf90f312eb15fd1b85f0f993c735fad4bbfb63e1de"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_db.md":{"size":1975,"mtime_ns":1788945734388694300,"word_count":183,"hash":"9ccfa18e9435369a6a7572611fbfe3076056e13a432dcf1bf593668bd609113b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_dependencies.md":{"size":1104,"mtime_ns":1788945734388694300,"word_count":111,"hash":"bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_frontend.md":{"size":12509,"mtime_ns":1788945734389703300,"word_count":1049,"hash":"4e3288746feb68dd800c98a989f1dbe7d2e32c3a90dd4b717bd6352a21459339"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Engine_Areas.md":{"size":1423,"mtime_ns":1788945734395035300,"word_count":121,"hash":"4f6c28e84c13fc907e92584888ce24e5596df2086c39ddf541e4dba2505f7685"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router.md":{"size":1900,"mtime_ns":1788945734395668900,"word_count":184,"hash":"2c9332d3ae844bff00d666e53b3a4a10a764581bd937faa0df73b9eb91f18f06"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router_Confirm.md":{"size":1405,"mtime_ns":1788945734396730900,"word_count":125,"hash":"95cd7cb854f781909c338e5a2c6beb2cb801db8a365973166bdcc35cd10b4b02"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_Api_Fetch.md":{"size":1424,"mtime_ns":1788945734397730900,"word_count":121,"hash":"d1ca3150fc3b2a319853a154db830aab3da753fc17fac3448fa614c71c4bba53"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Areas.md":{"size":1728,"mtime_ns":1788945734398824100,"word_count":158,"hash":"ac8ff21d1f39b5090783a7b7f622b2ebcff13c4f0ffcb1fad963704d9d091295"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Design.md":{"size":1565,"mtime_ns":1788945734399834500,"word_count":147,"hash":"63d53269b9919fd71a1cda845a75bfbdaf27ada1ef55577dff7d5be3cdc99b3b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul.md":{"size":1507,"mtime_ns":1788945734401213200,"word_count":147,"hash":"661e29037031ec41e3adad1e73f29caeda337e19d0952b3cb2409b9a5ac97d08"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance.md":{"size":1885,"mtime_ns":1788945734403213300,"word_count":179,"hash":"922a796c0e95fb68a53da608d6687dd387212811b1fbdb5c1d1f456e70dcd72b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance_View.md":{"size":1664,"mtime_ns":1788945734403719500,"word_count":152,"hash":"6deca877b516fde529cfdbc355ff982615882eb49b2fd555fc5b2b9446e8c4c0"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balloon.md":{"size":1842,"mtime_ns":1788945734404725200,"word_count":177,"hash":"417be36fb9f578192d8c2403d0542c8eeec4a8b87255ddcdc482fbfc49e6500d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Curve.md":{"size":1619,"mtime_ns":1788945734406795000,"word_count":158,"hash":"74932ac027eeb2f0c9acf6a01744f0e6bbb9de591c680c5249dd7c98aca4695e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Settle.md":{"size":1658,"mtime_ns":1788945734407903500,"word_count":163,"hash":"00072d99d3eedb061526bda0b7e7ac55f4aea4df7b7ed4cf61c8dcf858f79f1e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_View.md":{"size":1509,"mtime_ns":1788945734407903500,"word_count":145,"hash":"c78a394da3c86223548f521dfc6300e50c250c2cf32d2680b5cb2300396c5468"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Page.md":{"size":2073,"mtime_ns":1788945734409143800,"word_count":195,"hash":"4375d8255948a6e99e5581ab5bf398813aed60f575f2d5e33f1d8dae30b8b06e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Section_View.md":{"size":2313,"mtime_ns":1788945734410497100,"word_count":221,"hash":"d398701cddca211f1cfd783ee68f416c15bca3fadb72c43a24684bc4bb3a81e1"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Diagram.md":{"size":994,"mtime_ns":1788945734411497500,"word_count":92,"hash":"d493a873e4224a4f9bd20e96fec6a6e3fbe983ab3ad0e5c40cc57be65cc3d2da"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Panel.md":{"size":1182,"mtime_ns":1788945734412497100,"word_count":111,"hash":"b74badc0ab28b7c35af8815708ea50006d112a6b1132352ed059ce3915568111"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_backend.md":{"size":1424,"mtime_ns":1788945734416496200,"word_count":156,"hash":"a57255cc0725b9dc7bc31403555c374311aa9b8daeffd65d994de3e984c43487"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_db.md":{"size":1007,"mtime_ns":1788945734417498300,"word_count":96,"hash":"94aab5fc9f2022db6b1ce2164eb6af5ca4e6171624b828b68faa5747f04b8f53"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_frontend.md":{"size":1222,"mtime_ns":1788945734418496900,"word_count":126,"hash":"a153c63efe1c625b1011065058d7679543f7d02c602dd104b7e02b61aa339185"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\backend\\B07_Quantity_Router.md":{"size":649,"mtime_ns":1788945734419497300,"word_count":56,"hash":"628916f4ea017c342ec8214fc5dbba493632dc33fa58310f8b7ab7b4a3da17a4"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_api.md":{"size":1365,"mtime_ns":1788945734427427800,"word_count":125,"hash":"31a3ba4cd30126b6d15620dc10b8b99f7019c42c1a3828089f4c8aa191b5f47b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_backend.md":{"size":6261,"mtime_ns":1788945734428435300,"word_count":587,"hash":"6f97c33a4d4e55cb723240d9bbbaafc5a2f38dc31eb87789cba2d6f18e023d09"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_dependencies.md":{"size":1619,"mtime_ns":1788945734431535100,"word_count":134,"hash":"d7015aac44bb36499128f333c77818514db2df097d5ae8b7c0f9798a35a55a88"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_frontend.md":{"size":6559,"mtime_ns":1788945734433612900,"word_count":561,"hash":"bfb71df8124df23c4e80056d38dff029e963b73095c5b3feaba3e9a70c89f25c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\backend\\B08_DesignDetail_Router.md":{"size":1426,"mtime_ns":1788945734434666300,"word_count":126,"hash":"ecf6ca35194bbfa3834abad16c4449789d5d9d4ac60da6347ca10d7e10635db8"},"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_frontend.md":{"size":2183,"mtime_ns":1788945734436898000,"word_count":205,"hash":"b81056bcc56e726ea039c603d4f49b5cc1e7be7e2a6c54a974f0866bdd5ae29a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B09_Estimation\\frontend\\B09_Estimation_UI_Page.md":{"size":676,"mtime_ns":1788945734439275800,"word_count":63,"hash":"5a271f2ec101deb8a0bf7fa2f58265d684bba231e75885d195ae6688e413551b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B10_Payment\\B10_frontend.md":{"size":2243,"mtime_ns":1788945734440278900,"word_count":226,"hash":"8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B10_Payment\\frontend\\B10_Payment_UI_Page.md":{"size":552,"mtime_ns":1788945734441281800,"word_count":58,"hash":"7d96ccf8e7a6b984a016381ea4059a7e034aab8ce18a91137f4704bbe8834f86"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B11_Status\\B11_frontend.md":{"size":2946,"mtime_ns":1788945734442400500,"word_count":274,"hash":"4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B11_Status\\frontend\\B11_Status_UI_Page.md":{"size":629,"mtime_ns":1788945734443402600,"word_count":60,"hash":"436b2dd407525641cee2d74e6d9cf3e22803284216bd79615172c13667f9341a"},"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":{"size":3832,"mtime_ns":1788945734206409800,"word_count":530,"hash":"fe878de1ae43b757b9a85a5d4c50dbf487d9412d18ad56399ee18bad1bfa0eb8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_structures.md":{"size":7763,"mtime_ns":1788945734355827800,"word_count":651,"hash":"372111b8f947cec57d15773d7672cc307e6c39770bf20489c52abbb47d04ba0c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\architecture\\implementation_status.md":{"size":3767,"mtime_ns":1786890222000000000,"word_count":530,"hash":"29bec4b4e297a9bcfd8e2776184e7396696d7447d49882907f72768da6a70324"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\architecture\\project_map.md":{"size":2829,"mtime_ns":1786884344000000000,"word_count":297,"hash":"90e0076533361cd577dfa34322a9affcc09e639c36ef9903639f700a2e65862e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\architecture\\public_admin_map.md":{"size":2763,"mtime_ns":1786884344000000000,"word_count":238,"hash":"306daf7ab628d21ef0e0920d1d07179ecc8308b7f33a8dabd52f14f1bd5afe55"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\architecture\\shared_resources.md":{"size":2629,"mtime_ns":1786884344000000000,"word_count":306,"hash":"08eb56c246c971df42b99fdc17ab99fe9e53af41e2478c9053d24e7b2b78bac0"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\architecture\\workflow_data_flow.md":{"size":3536,"mtime_ns":1786890222000000000,"word_count":415,"hash":"25d63c2a8b902ecb7db67e58684d37e2d14185927aea1a5fa88a9e1f7796a71e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\a00_app_shell_framework.md":{"size":2770,"mtime_ns":1786883990000000000,"word_count":252,"hash":"94c4d77c9ef7348f7d005a29f0e9723aa56e4cb4507330082c8bb1c6f8d4b7a0"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\a00_app_shell_framework_scaffold.md":{"size":1334,"mtime_ns":1786883990000000000,"word_count":153,"hash":"0f5b6dbb9bebbfa33f4d635f070de504af4b359fb90f4b29ba9688d1d6e17d2e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\api_common.md":{"size":1246,"mtime_ns":1786881305000000000,"word_count":114,"hash":"a38a8ca962fdacc272da8439e0d7d9d1e1c542bc8b65333fd5579891c9857361"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\auth_rbac.md":{"size":4196,"mtime_ns":1786881305000000000,"word_count":476,"hash":"8096989b5d621671aa8cf054a1ddb86e9f94d7e6576f00785944de4a8032c42a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\b07_external_webcad_demos.md":{"size":1707,"mtime_ns":1786884377000000000,"word_count":177,"hash":"2e78221a3af3e2df650b6ed46a877ad8a749a9f05e1d7dddc6a2532fbb461958"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util.md":{"size":5213,"mtime_ns":1786884064000000000,"word_count":461,"hash":"2a3ceea3ff9994dbc97c2a823e17c5964d4f923d4a8d2b12d90f4d5cfa8b2ea0"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_project_delete.md":{"size":972,"mtime_ns":1786881305000000000,"word_count":93,"hash":"4663c4396fd1976e6768c50a91b1f40eeec8c793d9fc74e20371414e14ffff13"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_storage.md":{"size":1301,"mtime_ns":1786881305000000000,"word_count":122,"hash":"4c89c8eff49468d1d020ac50b0ef2686f51c5b54ca2081c6132c1aea0c58751a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\common_util\\common_util_workflow_state.md":{"size":1429,"mtime_ns":1786881305000000000,"word_count":123,"hash":"6bc312b2c27c20bd5dd6ad025d9f066040d9d410e051bff83f90eb3ae132d2ae"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\crs_metadata.md":{"size":2443,"mtime_ns":1786881305000000000,"word_count":271,"hash":"f1d88239f67ab4bfe0b45c81c005eca6611da41d921b713d2d91d8159d79831b"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\files_surface.md":{"size":5333,"mtime_ns":1786881305000000000,"word_count":847,"hash":"cb6e3e9aaf72dbad3675338b80d0b64f0a9ee5be8a18805a7f2c617e4115b0b3"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\logs_monitoring.md":{"size":5602,"mtime_ns":1786881305000000000,"word_count":862,"hash":"996d22267b82005b1db6eee6835c05512dcf6e409909105adbd0354a8e668e60"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\overview.md":{"size":3634,"mtime_ns":1786881305000000000,"word_count":380,"hash":"32e54f6ecc5005e2fe1114d195f097e31459ed499e908e13a3f62232a602850d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\projects.md":{"size":2813,"mtime_ns":1786881305000000000,"word_count":411,"hash":"5a30e56b3fd4f9c746b2b0e2c2b1635aee957f5cb8fe62846135acd8ed90cd75"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\route_profile.md":{"size":4511,"mtime_ns":1786881305000000000,"word_count":645,"hash":"610880f98150f243360e1b646dd6becf54d7fab8da9244afb57e7a10d2a243b4"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\route_profile\\longitudinal_alignment.md":{"size":2587,"mtime_ns":1786881305000000000,"word_count":269,"hash":"2ee28d78a4cbf056cd67a6787a4e5e5f209d1dce7b7c3c578baa771376b7f0e7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\structure_output.md":{"size":3821,"mtime_ns":1786883990000000000,"word_count":619,"hash":"2898fe35ee7d4411935aad653de6d5a831cfd7b8e7df24718db382979f4d6fe6"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\unconfirmed\\README.md":{"size":952,"mtime_ns":1786881305000000000,"word_count":87,"hash":"21bffeab58515fa0f2e65f5100c5980adeed64b7d32ec83e3ebb6f1ec4e04ffb"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\db_schema\\users_auth.md":{"size":4391,"mtime_ns":1786881305000000000,"word_count":698,"hash":"0ff6341f5aa3ef10ae38a26b1ca911cd96fa71b75cc75680487a3c9eb990e8e5"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\dependencies.md":{"size":3787,"mtime_ns":1786884514000000000,"word_count":336,"hash":"5eeadc3471785e9116c05d0730ccd9b996a500dc6a31eabb2187a42c4bf00143"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\design.md":{"size":3483,"mtime_ns":1786881305000000000,"word_count":422,"hash":"dba3d86437431efb4ed49a0597a3e01fa2deff12e94c3eb05fbc550bfa117efa"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\drainage_watershed.md":{"size":7780,"mtime_ns":1788065532000000000,"word_count":778,"hash":"21a4c853c136d0b1de8cd426793144075f0a81ca1c217dcf981fb7c45a9de523"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\law_source_quality.md":{"size":2895,"mtime_ns":1786890262000000000,"word_count":314,"hash":"563aa287a19abeee08ee5d1e815c8dc346df7de79af0b7bd7b9e919f041a0d64"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\mass_haul_diagram.md":{"size":8348,"mtime_ns":1788065531000000000,"word_count":783,"hash":"6efafb3ffb9db1ec938f6f3dba1a4ebf5661de50150db4a12e64b27cd60dda9b"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\schema_common.md":{"size":887,"mtime_ns":1786881305000000000,"word_count":99,"hash":"7b7b025371ec01828e5296e1181ed9c5c4381d26906e595e1bf74b413f559880"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\storage_paths.md":{"size":3673,"mtime_ns":1787469154000000000,"word_count":303,"hash":"1d0447e14f9e64fe71b9ddabc25eac6ce04e11b518a15241b5404b0dddd7e47e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\temp_upload.md":{"size":2045,"mtime_ns":1786881305000000000,"word_count":194,"hash":"4b31c4b1e2bdeacd68034f8243e502fa6fb36a4dbd5e37116e9c401413f4d28f"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\ui_templates.md":{"size":6853,"mtime_ns":1787388158761690900,"word_count":621,"hash":"58863298b0d85b826f5b7f9a087efe89d2b3da26d97c062a8eb4d414210ca0f2"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\workflow_state.md":{"size":4711,"mtime_ns":1786883921000000000,"word_count":476,"hash":"4a05d1df631efdf829a2f7130b3b18b3d8acfa3cf1f034db779cf1fec8d0e1df"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\index.md":{"size":6208,"mtime_ns":1788518966495186700,"word_count":532,"hash":"b8d1ae8d10661ab0e940634be7601dc08df11ed79d57643dd6f270131b37599c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\A00_Common.md":{"size":1289,"mtime_ns":1786881305000000000,"word_count":130,"hash":"c726b84a58b09c78bbd9bbb050dd96b1790222cab6e5fa68a71b68e60fcb56cb"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_AppShell.md":{"size":921,"mtime_ns":1786881305000000000,"word_count":96,"hash":"b3105d9f03da035187b18650cf8589d8ac0f66bebb69448afa72fe4a818811ac"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_Router.md":{"size":894,"mtime_ns":1786881305000000000,"word_count":91,"hash":"06138bb5fa41f89b6898a07ed1adf0f83b562167f9691d50116d593db29eba55"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\A01_components.md":{"size":1270,"mtime_ns":1786881305000000000,"word_count":152,"hash":"49fd7d94d4b60db667d3b09b49911f92d55600a624ab7905ccbc6e3ad42a3352"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\A01_frontend.md":{"size":2650,"mtime_ns":1786884514000000000,"word_count":262,"hash":"84b9d24cb973726e8bc2207d0ee9118c99a8479ffa169b91f0c05a51b0ea2624"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A01_Home\\frontend\\A01_Home_UI_Page.md":{"size":1943,"mtime_ns":1786881305000000000,"word_count":206,"hash":"67cae8a0be2857338ac30d96d9f089e8a7faa38ed81c31b7562c00712f0a13b1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\A02_components.md":{"size":1873,"mtime_ns":1786881305000000000,"word_count":205,"hash":"2808d040f080236ab87ff5d059ee801796b07a63f6a114bd2a2109e0b5806e12"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\A02_frontend.md":{"size":1734,"mtime_ns":1786884514000000000,"word_count":131,"hash":"8c367dd45d90a741042db538629e5d1f7c3042dc131fc3f363ba3cb24ad18060"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A02_ProgDetail\\frontend\\A02_ProgDetail_UI_Page.md":{"size":1749,"mtime_ns":1786881305000000000,"word_count":179,"hash":"8109f1915b0351220d3b6f400a29b947eaea42fba3c51774536a2cb158de435d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A03_CompDetail\\A03_frontend.md":{"size":3114,"mtime_ns":1786884514000000000,"word_count":318,"hash":"ca090d7421f367db03455f70d45a1e5cf9051c08295c3bafa1aa6c9bd088c975"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A04_NewsHistory\\A04_frontend.md":{"size":3546,"mtime_ns":1786884514000000000,"word_count":365,"hash":"77bebb7a175f9e1d6c4e010d8bdfb9dec90c5f3e62e60f4a3b4c6777fc0916c4"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A05_EduDetail\\A05_frontend.md":{"size":2940,"mtime_ns":1786884514000000000,"word_count":306,"hash":"4fffb70660cdf1e86bb45d02ffe66457e84726b9493956cb53d7de4213180485"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\A06_backend.md":{"size":3947,"mtime_ns":1786881305000000000,"word_count":392,"hash":"26b4c00dc2c9348a193e22a2e49dd666e2f2b50641deed085e51b9c31ff0d79d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\A06_frontend.md":{"size":5392,"mtime_ns":1786881305000000000,"word_count":532,"hash":"47b8d70f7bf64437dc698cf4564afc1d58abdeef3b22dc374f50bb6de90b5860"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A06_Login\\backend\\A06_Login_Router.md":{"size":1870,"mtime_ns":1786881305000000000,"word_count":206,"hash":"fa1fdd7e96b4d8af8d725bc3e88ff980869d025472b528ad5edc9d64fb65174a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\A07_backend.md":{"size":3232,"mtime_ns":1786881305000000000,"word_count":302,"hash":"7b90b830c154dc3c6d3fff62ffaf99b95f8aff53d807167fac8e37cb1fa008ae"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\A07_frontend.md":{"size":5124,"mtime_ns":1786881305000000000,"word_count":466,"hash":"dbc60034a717404e311f43e3f724df0f5db7fc40240c9b2dea195710e80aa456"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A07_Register\\backend\\A07_Register_Router.md":{"size":1216,"mtime_ns":1786881305000000000,"word_count":122,"hash":"e15f23e201c3ed191075955b942133c4e1b20a287e8468778a8f938925217e07"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\A08_backend.md":{"size":2364,"mtime_ns":1786881305000000000,"word_count":233,"hash":"2f52cb216d6ed3988aa413755fbc06c836663ffdd36947560e6ae9b292ae5867"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\A08_frontend.md":{"size":3233,"mtime_ns":1786881305000000000,"word_count":323,"hash":"50e6b6bf0066bb5b891dbcf8988ee06ec3918a47e2e33f1bba85cc3d586c424c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A08_Support\\backend\\A08_Support_Router.md":{"size":1101,"mtime_ns":1786881305000000000,"word_count":105,"hash":"9e6eac998054e6c8923579982f14f966aa5ee95f4679b5963324a0e48a187979"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\A09_backend.md":{"size":4094,"mtime_ns":1786881305000000000,"word_count":358,"hash":"462348de48d4110b63b0b6758767daba38b6707a0a6b355bbe8c7d7216414eb8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\A09_frontend.md":{"size":4237,"mtime_ns":1786881305000000000,"word_count":382,"hash":"3db683a2cde7e94a133978113563de2a3fd70d54fdde9b2002e15145901824c1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\A09_Security\\backend\\A09_Security_Router.md":{"size":2302,"mtime_ns":1786881305000000000,"word_count":214,"hash":"3d3435c69f32b343955bf880677a1215a83abaa84559ca4945e5963fa00fb7d1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_api.md":{"size":4067,"mtime_ns":1786884514000000000,"word_count":434,"hash":"f7e18a604b2c2a079e92797e3945ae3096515b6900ad1a4e8b8feece21aec6d7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_backend.md":{"size":5478,"mtime_ns":1786881305000000000,"word_count":523,"hash":"c0b6ba8945bafa7a7c28e3672f9db71d96be888ab188cc5b0a7ed36fd0603bf8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_db.md":{"size":2593,"mtime_ns":1786881305000000000,"word_count":247,"hash":"c9769f6706c0536ca0481675b4ccadc607d2c64966c7fa4946d7ca733a2984e1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_dependencies.md":{"size":1531,"mtime_ns":1786881305000000000,"word_count":159,"hash":"40d4b8af6b0efedbe223158f837ebd311e789a3324b88029322f731ffa39571a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\B01_frontend.md":{"size":4857,"mtime_ns":1786881305000000000,"word_count":524,"hash":"ab26c3cf3447c24b7dcedeee677bbbe3677ca78fabbb18e044eac96e3178e4b8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\backend\\B01_Dashboard_Router.md":{"size":2316,"mtime_ns":1786881305000000000,"word_count":223,"hash":"fb51b1686993a46e5d40df55bf45f0165a4b3a4cd16d501a3d5075082dfb85eb"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B01_Dashboard\\frontend\\B01_Dashboard_UI_Page.md":{"size":856,"mtime_ns":1786881305000000000,"word_count":81,"hash":"9bc1f357014579031006bf002e31d185f692d298596f6110f981c734d752417f"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_backend.md":{"size":4433,"mtime_ns":1786881305000000000,"word_count":388,"hash":"08c7dd70d0cced8f8de3b50c446d0293e6826237eb8e985b9686950b37f58ba9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_db.md":{"size":1518,"mtime_ns":1786881305000000000,"word_count":131,"hash":"0624d255f06a43b161abeb6fdee9630e320fd97ac8bfcec25673ffef09e4d059"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\B02_frontend.md":{"size":3795,"mtime_ns":1786881305000000000,"word_count":381,"hash":"4a5f18486fb810daf3f1c5b1551536726d973ee824de69be0d36d0a60322cdaa"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B02_ProjRegister\\backend\\B02_ProjRegister_Router.md":{"size":921,"mtime_ns":1786881305000000000,"word_count":86,"hash":"1688f7fa6ba609665da5edf9161c92aa511ff4a919b78b38defa78fc67d36b65"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_FileInput_plan_lidar_multi_file.md":{"size":935,"mtime_ns":1787051663946915400,"word_count":95,"hash":"4683607aa2644ef5f31e45ddcd0c96d815717625254aeb99f78bb23beaff7fad"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_api.md":{"size":1817,"mtime_ns":1786884514000000000,"word_count":174,"hash":"5ff76de754e7d20537befda84f25476a5d28c9621be9bb8bdbb1b90ec7360a29"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_backend.md":{"size":4963,"mtime_ns":1788088446000000000,"word_count":503,"hash":"297d82f7a92118593cb21b14400e6f42978b98674b052cb4d14ca1adf0a01664"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_db.md":{"size":1491,"mtime_ns":1786881305000000000,"word_count":149,"hash":"186d47f554f2e797fb63a3167221e324a92f283cd57fa229bc6d47bb5224d32b"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_dependencies.md":{"size":1575,"mtime_ns":1786881305000000000,"word_count":162,"hash":"5e3e17b932f153136dbca6c0745ba5b72b62ddf1387da5a521db6d6acfa17ccf"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_frontend.md":{"size":3104,"mtime_ns":1788088446000000000,"word_count":321,"hash":"b8c5e673398e71d55dbf864950a4668b1c715822c61ca19349dc6809b0dbe14b"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\backend\\B03_FileInput_Router.md":{"size":954,"mtime_ns":1786881305000000000,"word_count":88,"hash":"696264511d12deb6f6c32c527e24b77173cce169ce0a83f06705c68bcb7faff7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_api.md":{"size":4800,"mtime_ns":1786884514000000000,"word_count":440,"hash":"15d192b9e223b2a61af26974acbd905518a2620447ab09ea471dc5ac270cc54e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_backend.md":{"size":13623,"mtime_ns":1788088470000000000,"word_count":1291,"hash":"26f61a34b9cdc864742d25d523f84076eb056de06173abbc233f476c9941dca7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_db.md":{"size":2289,"mtime_ns":1786881305000000000,"word_count":213,"hash":"e5e15eac17671b38709d0df2d6ce2f2ad5bc5d2e7802983cf5e3eedf44db45bb"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_dependencies.md":{"size":1154,"mtime_ns":1786881305000000000,"word_count":121,"hash":"9bca0623d2b5b623938bdfb4833d2db10b3629fc0cacaa2ba01bb0f4224273e7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_frontend.md":{"size":9241,"mtime_ns":1788088446000000000,"word_count":891,"hash":"13e747e9946bf11b3337ef05c96975c3f93ca7b6c2b38df542d5bce4c5aa6ec9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\backend\\B04_PreProcess_Router.md":{"size":933,"mtime_ns":1786881305000000000,"word_count":87,"hash":"d8a5dcf2592f8026d192910ccae4e879d9a9a25ef84ae1b7aee96110cd02e5b3"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-18.md":{"size":4422,"mtime_ns":1787052115269757000,"word_count":468,"hash":"3d15b3493924f3a76aeed7c89a46ae1c8924ce1f3858244a6cdc61916dbed7cf"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_api.md":{"size":3251,"mtime_ns":1787469153000000000,"word_count":273,"hash":"c5a9e0f69cb60264700063e0ce5b0a73f3efa24d7ac2a1d00d8ab6b394acbda7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_backend.md":{"size":4590,"mtime_ns":1787469152000000000,"word_count":383,"hash":"95ae9efe146b8b68744055548ecf40c692cc45dad907851294e4a3bd0cafa2df"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_db.md":{"size":2481,"mtime_ns":1786890186000000000,"word_count":243,"hash":"c9f055406d3313fe0f4b8678374599435f388562cbf74bd6eebd8fda303c8e0e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_dependencies.md":{"size":1338,"mtime_ns":1786881305000000000,"word_count":146,"hash":"16409e8dde0b47a31acd3e3a0c5e9b620f850905da6fad2e82b86c4db805cec3"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend.md":{"size":10401,"mtime_ns":1788353017000000000,"word_count":920,"hash":"27019b7645768161acccf913134b7442f6ae5397eb5b2fd9b5533debbfb24eec"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_alignment.md":{"size":6711,"mtime_ns":1786881305000000000,"word_count":691,"hash":"9dd2ea740faec802d5bb4da28ec0e9a2233e075e2b7a843bc8d1d420605eb4c7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_viewer.md":{"size":2647,"mtime_ns":1786881305000000000,"word_count":265,"hash":"82025000879fcc36c0eedfa65160514ccb8f0d992de7dfa59dd8698805c17ca4"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_structures.md":{"size":7680,"mtime_ns":1787976849269428800,"word_count":651,"hash":"488a85af55faea2b06802025b3a35c4b9e7fac2a99d9c1c1df07ea6232b8dc0d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Grade.md":{"size":1704,"mtime_ns":1786881305000000000,"word_count":163,"hash":"6a268e284535880860ac5129bd501339df24bd4b17d5ab5e55db8af58ac89574"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Sections.md":{"size":2433,"mtime_ns":1786881305000000000,"word_count":228,"hash":"6c17c2bedc38924cdf469f19ec1d98700c51e5727836a97fd8beaa02b233a1ca"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Solver.md":{"size":1502,"mtime_ns":1786881305000000000,"word_count":148,"hash":"06eba923cfa91eb16baf2d2f1af7641d2f7479b10d3ce0613a56b2e94cf0f787"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Repository.md":{"size":1899,"mtime_ns":1786881305000000000,"word_count":179,"hash":"5cd67f6faec2f34f56d0179ad4d93fa0e810d330c2f67420af14e2a03bd510aa"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router.md":{"size":2031,"mtime_ns":1786881305000000000,"word_count":194,"hash":"f437f1b371df2f8f0031d6495fd61bc33f48deb3d0e40e839163b6bf6b705734"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router_Confirm.md":{"size":1610,"mtime_ns":1786881305000000000,"word_count":146,"hash":"6b2968a31e3a6af59b6477c82dd9a735b9183c373c46e9b39aeb0db9201352ee"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Schema.md":{"size":2266,"mtime_ns":1786881305000000000,"word_count":243,"hash":"e21c1d3acc34918f0b4538da00ec73727d33f40fe05afde90e4bc4ef5b2a1468"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_Api_Fetch.md":{"size":1404,"mtime_ns":1786881305000000000,"word_count":129,"hash":"d7449a54e2fdfb5a99f2525599a7f6e59956c606d8526113b25f4be3214ed116"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Panel.md":{"size":1147,"mtime_ns":1786881305000000000,"word_count":110,"hash":"debfebdaf8c0ad3215cec77cc3c9c8c286161d4b59a4126371c8a03d0a59dddd"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Parts.md":{"size":1275,"mtime_ns":1786881305000000000,"word_count":127,"hash":"62c256273d126d2a33f50922da9ae2a755c29d14a5fe08a75a3c083307016034"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Pipes.md":{"size":1172,"mtime_ns":1786881305000000000,"word_count":120,"hash":"ba41f35d6e944aea2f4d6bf97e9372dbb4a0e09cd2be9c3144c88586fbde38f2"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_IrregularStations.md":{"size":1668,"mtime_ns":1786881305000000000,"word_count":155,"hash":"0dfa15d63161d651f921fac823d296d187d570d25b1bc94ef127a18290084447"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Page.md":{"size":1609,"mtime_ns":1786881305000000000,"word_count":161,"hash":"3d88b0f716543b3f9eb4aad50cfa551f773e49fd9855e054fe31d7b0c7085ca9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Panel.md":{"size":1131,"mtime_ns":1786881305000000000,"word_count":113,"hash":"ac68158c2f02b45fac7827c88d24e95a9bd5a9a3476b36cc4714d66751fde4af"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Alignment.md":{"size":952,"mtime_ns":1786881305000000000,"word_count":90,"hash":"3149868bfc32f042858c5f31202af64981ef894212d8e32d05a0a9eb4aa18213"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Panel.md":{"size":2930,"mtime_ns":1786881305000000000,"word_count":284,"hash":"d7cb35967a5b21869b31e2fc2e7f691c52edd3f57fa02953d337a9f2ee2b3d58"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Table.md":{"size":1337,"mtime_ns":1786881305000000000,"word_count":134,"hash":"a49a788d530409d7e1944a54ed2b034282e6a12514482a88787d4b995b57bf3f"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Viewer.md":{"size":816,"mtime_ns":1786881305000000000,"word_count":81,"hash":"c2858c88ef8fd81e6ca8cb6cdc191b76dda445dac5279311a3cbfca6eacf1348"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Drainage_Render.md":{"size":1324,"mtime_ns":1786881305000000000,"word_count":127,"hash":"b01391913fd660e5f674f5b4b2ee398d56e14508b0b2fbd10882ccfd25dab81c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Profile_Structures.md":{"size":1433,"mtime_ns":1786881305000000000,"word_count":136,"hash":"be6ac9935bd3c816012792718f617323c24ce287b2f5abb770722aea3851a035"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Selection.md":{"size":1356,"mtime_ns":1786881305000000000,"word_count":136,"hash":"44b85c0d664e91f4228a3d7c17305009df0a9db1ad03245cc4b4f69deecfca6b"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_api.md":{"size":3437,"mtime_ns":1787394255681639400,"word_count":253,"hash":"5e65f84f4bf5f45d9d91d82ca4c06f1dda82ec1bf3aab9c592fa0921b0925b50"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_backend.md":{"size":7564,"mtime_ns":1787737831429691700,"word_count":651,"hash":"68fed07e3a0ab0e43facb68c8f2a74545377f6d3a75bb77698561a785bf81fd6"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_db.md":{"size":1970,"mtime_ns":1787394255682782300,"word_count":183,"hash":"061ca93aae781cc688f7ab5eaccfbed2c9be11cb780e3366aede655dd21d8202"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_dependencies.md":{"size":1103,"mtime_ns":1786881305000000000,"word_count":111,"hash":"bae7f135ddedade9be9b4947430561749fe6f5174c59cee00bebf5ed06ef3c8f"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_frontend.md":{"size":12422,"mtime_ns":1787388158759018300,"word_count":1049,"hash":"f2dc14cb7d48a68c682297c8019dcccd51833cdf11aa8d5d4256f5609f64e3be"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Engine_Areas.md":{"size":1399,"mtime_ns":1786884514000000000,"word_count":121,"hash":"7fefabba611af55930c5a75222da1eabc2976653a9310d9508f7f8e25f1e1088"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router.md":{"size":1873,"mtime_ns":1786881305000000000,"word_count":184,"hash":"b5d1302b4122a0e9dd14c448e5f8dc38849ab9dcb473ba6eaf5ac5f46b346cf9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router_Confirm.md":{"size":1382,"mtime_ns":1786881305000000000,"word_count":125,"hash":"4337c52a18595eed8170ab68ab75a517dbd7a9ddb22b97c67355095432771390"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_Api_Fetch.md":{"size":1401,"mtime_ns":1786881305000000000,"word_count":121,"hash":"e997cecd4dbac5e194fe9cc5c2dbe0c33e06a59c3c72b9a913ec78d7f92db3d7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Areas.md":{"size":1703,"mtime_ns":1786881305000000000,"word_count":158,"hash":"ef0446588276a1d41fb7b03bb96653695705140d58a4dd1eef4f29eed261137e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Design.md":{"size":1540,"mtime_ns":1786881305000000000,"word_count":147,"hash":"297ba0eebf7bb62777c6839ffb72f91ba36ee5bfdcf78ea99fcf0510a96f9589"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul.md":{"size":1482,"mtime_ns":1786881305000000000,"word_count":147,"hash":"d10ed5e6c9c51c12b4866ea2b08e24cb032c5f5942d2540e1f53189a5d2787d5"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance.md":{"size":1859,"mtime_ns":1786881305000000000,"word_count":179,"hash":"39f118f1efe396af2af60b698d687e7c843ea0b505e4d1b5496b179f79003fd9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance_View.md":{"size":1638,"mtime_ns":1786881305000000000,"word_count":152,"hash":"3d1dcff1329b4771327deb3239a9d61284f1912652fc55cc1d28b459ccca4c43"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balloon.md":{"size":1816,"mtime_ns":1786881305000000000,"word_count":177,"hash":"a6cd194564da0283369103b7f6a6f6f6c8acbce1369fe5e0651bbfe22562ef1a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Curve.md":{"size":1596,"mtime_ns":1786881305000000000,"word_count":158,"hash":"426aebcc7e29c66f42e048188d07f6d5c7f1c27599451656604bedc96c58901e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Settle.md":{"size":1634,"mtime_ns":1786881305000000000,"word_count":163,"hash":"3af74bb15318943f86b7b74b5bb2a0af82f7ff04179d56bbc6d3571a881c81c8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_View.md":{"size":1485,"mtime_ns":1786881305000000000,"word_count":145,"hash":"0927dbd3c5882f198756d5f02d64923e1d6588acfcf947bad2588e27fd0210c8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Page.md":{"size":2044,"mtime_ns":1786881305000000000,"word_count":195,"hash":"502e2b9c013914ad940df76993d8d6d3e0a4743315c70a0f35503eb9d66ec471"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Section_View.md":{"size":2283,"mtime_ns":1786881305000000000,"word_count":221,"hash":"144296c69294dc6c6252580073ca6a2853bdf875e791f35466de051ed6bcde48"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Diagram.md":{"size":975,"mtime_ns":1786881305000000000,"word_count":92,"hash":"f4717c667ac254c529cc207e5d0bacd3df8592c864f44702b5000062d24b796d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Panel.md":{"size":1162,"mtime_ns":1786881305000000000,"word_count":111,"hash":"72e542dbc5889ccae4a8cda4bfa1493ae2d9c172ea4c02d88c54245d5271da2a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_backend.md":{"size":1391,"mtime_ns":1786884064000000000,"word_count":156,"hash":"6a96a86f5e11b88cd29bd5e2a015a692d432275ab71688d92b1b32ee8925c9c1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_db.md":{"size":986,"mtime_ns":1786884377000000000,"word_count":96,"hash":"8f8d116138021e5351e3adc2beb46db51ba111d069cc9f24a5921892837a59c1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\B07_frontend.md":{"size":1013,"mtime_ns":1786884064000000000,"word_count":112,"hash":"fd7ba265405e5ac491059289b095bda1a30c395de668e70fd7fc12c4986adf5e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B07_Quantity\\backend\\B07_Quantity_Router.md":{"size":631,"mtime_ns":1786883959000000000,"word_count":56,"hash":"6c4dd625bc4be0cfbe46d54f0fce9329b7452ee5918a4dc71d2339719a541b3d"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_api.md":{"size":1348,"mtime_ns":1786881305000000000,"word_count":125,"hash":"51f58878c723b46a6397df495d2c6dc890090b19b504fceb530294b0d6655cb0"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_backend.md":{"size":6244,"mtime_ns":1788065762000000000,"word_count":587,"hash":"8f86b1832b2760e308ad639856d6abf470020300643b8bb5dfe0668aa91aaf36"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_dependencies.md":{"size":1591,"mtime_ns":1786884377000000000,"word_count":134,"hash":"846095f063eb7042dd9f552d2746b24cc9ba2dd52b4ad549b4c2e6c8e0d2d307"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_frontend.md":{"size":6321,"mtime_ns":1788266459000000000,"word_count":547,"hash":"9613d21228bf79ef79bd67b6834eae19256dc7bc959c6b8de1b2ed3f0826c105"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\backend\\B08_DesignDetail_Router.md":{"size":1399,"mtime_ns":1786884039000000000,"word_count":126,"hash":"3fedc331f760b20f522b318d9875cedc06f35e6ea2f023c28d25bbbec5989e22"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B09_Estimation\\B09_frontend.md":{"size":2082,"mtime_ns":1786883959000000000,"word_count":194,"hash":"6a51f149eb934952988ec910622672058fd0eaada01f191569d64331e20619c7"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B09_Estimation\\frontend\\B09_Estimation_UI_Page.md":{"size":658,"mtime_ns":1786881305000000000,"word_count":63,"hash":"5c989b04511236d2df5dbed90d84c7c50b8f0401625880dd68c016c3f017a142"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B10_Payment\\B10_frontend.md":{"size":2242,"mtime_ns":1786881305000000000,"word_count":226,"hash":"8a017fe8d5114fd727c430bf4b22b40109e8d24986bec32b47b438715e3b1381"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B10_Payment\\frontend\\B10_Payment_UI_Page.md":{"size":534,"mtime_ns":1786881305000000000,"word_count":58,"hash":"5f98f6fcced1b29412101c4a2eeb81caa6b68c0006dcbc1e921bc12434422da6"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B11_Status\\B11_frontend.md":{"size":2945,"mtime_ns":1786881305000000000,"word_count":274,"hash":"4ad50e32fe7f630445ed1757ee3d48c5b73d17af9f038db1dade907e93547e28"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B11_Status\\frontend\\B11_Status_UI_Page.md":{"size":611,"mtime_ns":1786881305000000000,"word_count":60,"hash":"64fd885ad156e049f1f6f0afbf6b063e55c7c32165ecfa0db3c8951c0bed1939"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-19.md":{"size":3138,"mtime_ns":1787388158763166200,"word_count":348,"hash":"91c7c3d8dde1fab6d9723c4052938a8115049b34037bde87fd0f7ce829919f97"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_set.md":{"size":4661,"mtime_ns":1787388612229723700,"word_count":456,"hash":"ba0ce711605cdb08d8d35f10299c080dc4b6b3a05dd74dc4e9db6a25674eb3c1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\graphify-out\\memory\\query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md":{"size":1018,"mtime_ns":1787295863209153500,"word_count":112,"hash":"f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_geometry_redesign.md":{"size":4020,"mtime_ns":1787394225650178900,"word_count":440,"hash":"d05825b23aacf87d578f169e0ccc02fe13bcb23f9f1ab66cc1df12cbb17f6c5c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\graphify-out\\memory\\query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md":{"size":1064,"mtime_ns":1787307018681216300,"word_count":114,"hash":"9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_basin_multitier.md":{"size":3623,"mtime_ns":1787394225647060000,"word_count":409,"hash":"711a234baf106e1f1c54477518b2bfdac0cd7e204f161cb0693e97d9341ff211"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_controls.md":{"size":3325,"mtime_ns":1787394225649170700,"word_count":397,"hash":"7ae571128b89a7d15bfd93d08d939718282126f2e5ba343070b0ea5dec38092b"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\graphify-out\\memory\\query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md":{"size":1018,"mtime_ns":1787295863000000000,"word_count":112,"hash":"f5b0610f5fea06fdf6ffc483a376ebbf0f7f6bab5c1adf18fd8e50216a30b2e8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\graphify-out\\memory\\query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md":{"size":1064,"mtime_ns":1787307018000000000,"word_count":114,"hash":"9f104d432b9549f56ae58084ca783bf419780f9a6497a86f4c36b44e86ca6501"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_FileInput_plan_lidar_multi_file.md":{"size":951,"mtime_ns":1788945734317362300,"word_count":95,"hash":"29d9112a78bdf909fdd6463abf69ad16bf5b33e536f24d55b782570d3787aec1"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-18.md":{"size":4478,"mtime_ns":1788945734335684500,"word_count":468,"hash":"e54807c5a2edc2c6ae6e803cacf4616761df310e8d7d911e1260ff822728f007"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-19.md":{"size":3184,"mtime_ns":1788945734336687400,"word_count":348,"hash":"48bb8c793f6339005f254aa734b3be72b556511bb5db99718cfe7da67e435814"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_surface.md":{"size":3875,"mtime_ns":1788945734345689900,"word_count":310,"hash":"22179eba2a33ba3fc3b67760c5dbb5826298072180f6e92591ca353ca56d8d35"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_basin_multitier.md":{"size":3682,"mtime_ns":1788945734383097800,"word_count":409,"hash":"060ccda2eae66f2822db6c3032f3fa4d63a332b5aea69aef20f441e2a5753c9f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_controls.md":{"size":3392,"mtime_ns":1788945734384155100,"word_count":397,"hash":"89e98f7ac7f8ecec4e765ad0e00388809a20b27f037c6430289357f2b8c42319"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_geometry_redesign.md":{"size":4077,"mtime_ns":1788945734385211100,"word_count":440,"hash":"2db2a4a0db45f204d97369fbb9f8fee04df6c145bf9d5bd8a91e367436888ed8"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_set.md":{"size":4720,"mtime_ns":1788945734387691600,"word_count":456,"hash":"c55bc989af588e3dd0bde7c9504ca4fcbd2ed98198c05c3fe2f6ae845268c892"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_surface.md":{"size":3827,"mtime_ns":1787817064291228800,"word_count":310,"hash":"a7a482df4aff1a9aab7aacb67af636ee4e01efd1a4eef32b300b71bc890f5591"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_turn_correction_plan.md":{"size":3731,"mtime_ns":1787568195098971700,"word_count":378,"hash":"eb36c318d4da4897399b305dc8cdf315a85477611902327c5155db4f97488d85"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_plan_curves.md":{"size":5410,"mtime_ns":1788339728333500200,"word_count":487,"hash":"47fea61feeb17b2eb9870abee5df03f6a0f1e0c6bdb865d8c1e82b7be8d9c46f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_plan_curves.md":{"size":5475,"mtime_ns":1788945734344653200,"word_count":487,"hash":"fbfd76052aa4d1c90760450b4859cb5ce604c3cac1624fd0a3bd6aec2279529c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_turn_correction_plan.md":{"size":3785,"mtime_ns":1788945734346694400,"word_count":378,"hash":"2f486bfad6a438c1b8bbdabd7510db118b8d1b6f6882a932e938c1cda5ca3984"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_link_trim.md":{"size":2577,"mtime_ns":1788945734386640600,"word_count":223,"hash":"8100bb3b6b991fe37515ff01ea6eace7235b7f8cec58cdc0921aa53e3c43a87c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_cut_fill.md":{"size":4033,"mtime_ns":1788339728336191100,"word_count":356,"hash":"7fabdba41717b15113f9f26cdfb015ce5012ff13fe7af57fb043a46234ab9ac2"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_culvert_link_trim.md":{"size":2545,"mtime_ns":1787976849270427100,"word_count":223,"hash":"ff14f8eff6f273f98df69615a7f57eda4c8a2374475bf4d3671b9888989317fe"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_cut_fill.md":{"size":4081,"mtime_ns":1788945734340221300,"word_count":356,"hash":"aae109338917fd39362b3ac3885c69018ca54ddc685103d737c106f6b7935cea"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_patch_finish.md":{"size":3456,"mtime_ns":1788945734342649300,"word_count":312,"hash":"169ef50efdaaf543c10b14e22b4f4e0b23f3f7d0d9aa9f4aea164c143462984c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_patch_finish.md":{"size":3412,"mtime_ns":1787838384000000000,"word_count":312,"hash":"9d631f8fb3672243cd4ce927c7c2e2026911158b318bbd20e784ab68a652af74"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_structure_stations.md":{"size":2240,"mtime_ns":1787902706941350100,"word_count":213,"hash":"2ecf3f1bb7f12a17a0acc6fe1bb74c2dd0526f08b841f49a2615af17fe7fe252"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_pavement_revetment.md":{"size":2847,"mtime_ns":1787976849270427100,"word_count":232,"hash":"d02ce438e6d0811cd35e9c4b17596d4df258d5b90ff5cb6c6aa4ec5450d01c62"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_completed_followups.md":{"size":1358,"mtime_ns":1787903893068377700,"word_count":130,"hash":"9ab2deee4f995e790419552587b1f9d38b21a3948560a741fd03002be4f0d079"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_followup_decisions.md":{"size":1325,"mtime_ns":1787903893068377700,"word_count":123,"hash":"e84b43d94b52c6e569c70df8814c9ec366cd28fe539d365394bdbe0e92296448"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_revetment_link_controls.md":{"size":4660,"mtime_ns":1788065761000000000,"word_count":471,"hash":"cbd04daf79fa44d2a98f08b83ff4c552bfcf7c5dd1d30612922ed1f2b6c4c362"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-08-29.md":{"size":5771,"mtime_ns":1788002671376961300,"word_count":631,"hash":"0f20a687cfdf68dc4334fe351a7af5cb6706df20c4149683846d20d32ddf700c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-08-29.md":{"size":5871,"mtime_ns":1788945734223238500,"word_count":631,"hash":"4c57aa2d28b7c45fe5f4b6fbe8032f67084f01013b887c261d6fa6c4996fa09c"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_completed_followups.md":{"size":1379,"mtime_ns":1788945734339219200,"word_count":130,"hash":"36e45c04d059010f5e3b0e402791e11cf4df808450d5608b12b6214a54c130b0"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_corridor_followup_decisions.md":{"size":1345,"mtime_ns":1788945734341536000,"word_count":123,"hash":"a4774eafe059db0fdfe53f97a052cbda5ee588d60eabc61f16694ac30f399c47"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_structure_stations.md":{"size":2276,"mtime_ns":1788945734354827500,"word_count":213,"hash":"53478b6956872caeb7809c6922dd17dfbe207da0813809fd073f3438a0e6a96f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_pavement_revetment.md":{"size":2883,"mtime_ns":1788945734392474700,"word_count":232,"hash":"b8341bec3dd0d7ea3e9fd103d537b69a5c18fcc3e528ebffb5785d14fbe07c63"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_revetment_link_controls.md":{"size":4728,"mtime_ns":1788945734393530100,"word_count":471,"hash":"9dcb5f4819e916233d9186a586c63bd8d6c067a168cb0fb94edf5ac40e40db2f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_commands.md":{"size":1946,"mtime_ns":1788945734421885600,"word_count":188,"hash":"e8a7151f4be55f399b63bbf4fb64f505d4f34c9bf8fe8fdeee4b40c6ab09b404"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_drawing_masshaul_watershed.md":{"size":4156,"mtime_ns":1788945734432535200,"word_count":452,"hash":"31ff72acdc2cced8965c8192fd631af78f0fd153586503053bab1473314d4ce0"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\las_free_sheet_surface.md":{"size":2261,"mtime_ns":1788945734246054200,"word_count":240,"hash":"7e6409d997f57ffcb6ee683fdde8e053d8309d1aeb9a62930b9c95da1bfb6975"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_blocks.md":{"size":1710,"mtime_ns":1788945734420496600,"word_count":153,"hash":"8cd22556cc1ce7c76920bd8ad73b42e0a36f524507bed45242cbd21bda078c91"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_interaction.md":{"size":2177,"mtime_ns":1788945734423012300,"word_count":210,"hash":"b7451c56dbc3b20d75d0def598fbf62457644725b4c6198ac0556feb0abe4349"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_table_entity.md":{"size":1846,"mtime_ns":1788945734424146500,"word_count":165,"hash":"601dba1c036977cb9f420a0b4fddcc05787868ee3b7ba8f195760bf6b2ce9c14"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_cross_structure_sheets.md":{"size":2088,"mtime_ns":1788945734430467900,"word_count":179,"hash":"9c2faba7819d80eec4e33066e46c87ac9d482bb78946979121c600f203abb679"},"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-01.md":{"size":2504,"mtime_ns":1788945734224243100,"word_count":229,"hash":"7d2656ae6a9dd89181c53f2b2499218e4d5b12682c7d8ebb282dacbb1bd584a5"},"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-01_followups.md":{"size":2040,"mtime_ns":1788945734225342700,"word_count":181,"hash":"582d2b6f8ed7565c668e3d8ca4a9cd000c06a7fc4b2d28134a90a9dcea9d7ba9"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_usability_2026-09-01.md":{"size":3123,"mtime_ns":1788945734426385300,"word_count":314,"hash":"50752fe5dd199389b0598f38f59333dc58938d60d439ee4b6b9ff87cb80af19e"},"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-02.md":{"size":2580,"mtime_ns":1788945734226382400,"word_count":243,"hash":"898c2799478a5082d68742ce6b42843a2e232838ff28ba8b47f9d64c18bdc4b3"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-01.md":{"size":2467,"mtime_ns":1788263731000000000,"word_count":229,"hash":"0ebaa5355d2588c9e7b9f2240c9d81fb5934ddc14753ccc0bc0d93cd8fed54c3"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-01_followups.md":{"size":2013,"mtime_ns":1788266683000000000,"word_count":181,"hash":"541791254c4b3f058c226dbc16b53e38c701c8123085ae1d90c9cf2016cf4fa2"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-02.md":{"size":2534,"mtime_ns":1788353016000000000,"word_count":243,"hash":"f35ab14e616827a1bb69fd9e9ad87e9474fa5532035476886ef05b60c9327a51"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\las_free_sheet_surface.md":{"size":2218,"mtime_ns":1788088182000000000,"word_count":240,"hash":"94846884439670f07a927eae049bacff42c92a7993a84e065ae23bdea5f9cac6"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_blocks.md":{"size":1679,"mtime_ns":1788088182000000000,"word_count":153,"hash":"4593deacbabf1bc5d9cf6efe49d1f81bc7795b4e9c5b855d59cfb537447aa983"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_commands.md":{"size":1911,"mtime_ns":1788065527000000000,"word_count":188,"hash":"ce59ed5ed3f29c36e334c140f1acf2e5c79ae7a9b7ea3bfab764aba139e336b8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_interaction.md":{"size":2140,"mtime_ns":1788266459000000000,"word_count":210,"hash":"a6fa4eac3a24f41eab77984ffeb7bcd4a2cc6e90d4ccb64c4a09d93bff79d4bc"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_table_entity.md":{"size":1808,"mtime_ns":1788088182000000000,"word_count":165,"hash":"9abbf1c8327bdc376d5355b4cf0c7adb1e0306d6cba55371c4b7dafe4d453bc8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_title_block.md":{"size":2443,"mtime_ns":1788339728337188600,"word_count":227,"hash":"eab6885d88f7d99753960c5ef97840e15548222a2bcbaba75835e2fa92b0c2e8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_usability_2026-09-01.md":{"size":3075,"mtime_ns":1788339728333500200,"word_count":314,"hash":"f8991f9d57639fedc1817afb513f3c837ae55a48f25f37c1c9f64c2b12f28fe9"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_cross_structure_sheets.md":{"size":2052,"mtime_ns":1788088182000000000,"word_count":179,"hash":"ddc3208324386e8a2378d7c9719f7e12f33075a9b587237603f0c2250b241159"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_drawing_masshaul_watershed.md":{"size":4084,"mtime_ns":1788066344000000000,"word_count":452,"hash":"df837650c8a3430b73a54c22643a27fb1fe20b38d930c6fb0cb954861417b05d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_CAD_title_block.md":{"size":2484,"mtime_ns":1788945734425258700,"word_count":227,"hash":"0dd76b5adf5672d07928b3b87efc38fd9c32c4f11fdfb65176ff4f32cfc6ef7b"},"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-03.md":{"size":1884,"mtime_ns":1788945734227405500,"word_count":185,"hash":"2833e38ca339539fcb2ab84770d88ea91be33536d393e69fe95881c20deea08f"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_route_snapshot_crs.md":{"size":1971,"mtime_ns":1788945734323074900,"word_count":187,"hash":"b5002aa036fb83823b4d753c22b763bf88647ab8ae52bbc00705d92035cbac9a"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_drainage_compass_crs.md":{"size":2359,"mtime_ns":1788945734331484600,"word_count":231,"hash":"a80afe8f1f52912dc7bceaf4d67a4057b1babef48abfd2b666cd4df4fa67a9cf"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_masshaul_structure_2026_09.md":{"size":1682,"mtime_ns":1788945734352314000,"word_count":166,"hash":"731df98629ab3c0e2a812de8067eb68304dec222405fcd0c6173567b4446fb8e"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_masshaul_culvert_2026_09.md":{"size":1775,"mtime_ns":1788945734391090200,"word_count":180,"hash":"d766f0e2c35d295d5a9e662132c0424c9e6013901786e299d6cb7309cf5d9525"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_cad_delivery_2026_09.md":{"size":2058,"mtime_ns":1788945734429439100,"word_count":220,"hash":"98ada43bc03ebea053ee5af41321ed3735609f00c38e0e297bef668116e392b1"},"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-03_additional.md":{"size":1922,"mtime_ns":1788945734228503000,"word_count":194,"hash":"c0269592ead378cfcb7b8995ec594d681e191ec9113e8cf8bd77dec4fe76c5cd"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_upload_ui_2026_09.md":{"size":1919,"mtime_ns":1788945734324576200,"word_count":216,"hash":"d1ab8a74318588bbef8869ce4a1cfc4cfab6fe7d2c2e1fb0a4521d693982963d"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_compass_crs_2026_09.md":{"size":1411,"mtime_ns":1788945734327809000,"word_count":145,"hash":"01e42801d33f643d6ce072c2d4c9dced5522634b7b7a8293810465f198cba186"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_profile_interaction_2026_09.md":{"size":1799,"mtime_ns":1788945734353819400,"word_count":180,"hash":"19a49d80f4621eed28f04341fb7621885521063f8ead1d6da09efea3805b0729"},"C:\\Program_coding\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_cross_design_ui_2026_09.md":{"size":1827,"mtime_ns":1788945734382040900,"word_count":171,"hash":"65aa27242b30665c9cd6c78c38abb380d991140100237d511975336d6cf8882a"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-03.md":{"size":1855,"mtime_ns":1788439744000000000,"word_count":185,"hash":"4fb415ce11cb4a9b4e5e986fdfdd706e63cb9360363b52e626c4b84d2718a8e8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-03_additional.md":{"size":1893,"mtime_ns":1788440015000000000,"word_count":194,"hash":"18f3b5f5eaec96f6341e17bacf7610d8406117574458dc85eec154105e885189"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\concepts\\completed_2026-09-04.md":{"size":3073,"mtime_ns":1788518966494171800,"word_count":344,"hash":"d1914ed4ddb162a7b917be97a409630c932e3dda4c59508fc6afce8bf6d375a4"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_route_snapshot_crs.md":{"size":1940,"mtime_ns":1788439744000000000,"word_count":187,"hash":"0c9fcf39cad850b361b8b7c9c08bbb1b765e80a06908aa37de30b8eab1b17663"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B03_FileInput\\B03_upload_ui_2026_09.md":{"size":1887,"mtime_ns":1788440015000000000,"word_count":216,"hash":"2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_compass_crs_2026_09.md":{"size":1383,"mtime_ns":1788440015000000000,"word_count":145,"hash":"f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B04_PreProcess\\B04_drainage_compass_crs.md":{"size":2319,"mtime_ns":1788440015000000000,"word_count":231,"hash":"56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_masshaul_structure_2026_09.md":{"size":1653,"mtime_ns":1788439744000000000,"word_count":166,"hash":"5a9aae01d3594d89e60cebad2b71da9d7dbfbf44fc8da3cb5a877a145ccab254"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B05_Profile\\B05_profile_interaction_2026_09.md":{"size":1768,"mtime_ns":1788440015000000000,"word_count":180,"hash":"0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_cross_design_ui_2026_09.md":{"size":1796,"mtime_ns":1788440015000000000,"word_count":171,"hash":"cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B06_Section\\B06_masshaul_culvert_2026_09.md":{"size":1739,"mtime_ns":1788439744000000000,"word_count":180,"hash":"1a38c07ee879244d6ad908e03d092b2975e70990cd4258c7dbd0317b79528e5e"},"D:\\02_Software_Prog\\\uc784\ub3c4\uc124\uacc4 \ubc0f \uacac\uc801\uc790\ub3d9\ud654 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\\docs\\wiki\\pages\\B08_DesignDetail\\B08_cad_delivery_2026_09.md":{"size":2027,"mtime_ns":1788440027000000000,"word_count":220,"hash":"f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e"},"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-04.md":{"size":5634,"mtime_ns":1788945734229655200,"word_count":611,"hash":"5a58e887c40056570f1d29654f98533609068aa60b85c382124ee6bde07564b6"},"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-07.md":{"size":2194,"mtime_ns":1788945734230655300,"word_count":221,"hash":"0cc8fcbfbd9dfc56cb7cfd1a3bede71aa1c88b879df32ce695bf762210418acc"},"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":{"size":1802,"mtime_ns":1788945734250611400,"word_count":192,"hash":"1c3eb8e3d2d8a2d4f3148871e37f03d65fae34cfb72263561cecd42a9325c29b"},"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":{"size":2611,"mtime_ns":1788945734252610900,"word_count":222,"hash":"ac3eeeb0633e212ee854a249b426c164e1c193d586f116beac8b6dd1d8ac0713"},"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_frontend.md":{"size":1232,"mtime_ns":1788945734414496700,"word_count":105,"hash":"7d559ad56e04ef9969b2e7119da48123377b8e585540b23020ec1d5c277ff15c"},"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":{"size":2356,"mtime_ns":1788945734435816600,"word_count":226,"hash":"615559888eb835ca1783d818c042cde197b0b502a707eb43b6960b5606f12e3e"},"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":{"size":2091,"mtime_ns":1788945734438272000,"word_count":218,"hash":"2d27808a9b19bff5ef652332f1bfa5bd44ef34c54abe82c45adde3498609d087"},"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":{"size":4166,"mtime_ns":1788949564676009200,"word_count":383,"hash":"3b4917a92a292c604367e5a977398272975072d19f2471c19b8ed97ac18c1c8f"},"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":{"size":2183,"mtime_ns":1788949566621675300,"word_count":236,"hash":"9fb15c509fbb5428bd89ee428b5569b3901b301a464c8eae02e735154695d9b9"},"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":{"size":1883,"mtime_ns":1788949565662324200,"word_count":192,"hash":"d3b02e9fd89ffc798131995c606b60035d5d8a13c8d08c1d51683ac0d746b6f9"},"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":{"size":3117,"mtime_ns":1788945734415496900,"word_count":311,"hash":"c1c11f14649ef45ad836a6e2282e7ca1fdee9500d42a87de7f081be6d1ccaf2e"}} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cost.json b/docs/wiki/graphify-out/cost.json new file mode 100644 index 00000000..db24c842 --- /dev/null +++ b/docs/wiki/graphify-out/cost.json @@ -0,0 +1,51 @@ +{ + "runs": [ + { + "date": "2026-08-16T00:00:00+09:00", + "input_tokens": 265124, + "output_tokens": 14991, + "files": 146 + }, + { + "date": "2026-08-16T12:43:20.106802+00:00", + "input_tokens": 27985, + "output_tokens": 2184, + "files": 22 + }, + { + "date": "2026-08-16T12:46:45.166477+00:00", + "input_tokens": 5694, + "output_tokens": 1138, + "files": 6 + }, + { + "date": "2026-08-16T12:48:56.020124+00:00", + "input_tokens": 14784, + "output_tokens": 2835, + "files": 12 + }, + { + "date": "2026-08-16T14:33:37.811664+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 12, + "usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated" + }, + { + "date": "2026-08-20T11:01:22.299635+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 10, + "usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated" + }, + { + "date": "2026-08-21T09:54:12.581221+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 3, + "note": "collaboration runtime did not expose semantic extraction token usage" + } + ], + "total_input_tokens": 313587, + "total_output_tokens": 21148 +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.html b/docs/wiki/graphify-out/graph.html new file mode 100644 index 00000000..63b93fbc --- /dev/null +++ b/docs/wiki/graphify-out/graph.html @@ -0,0 +1,307 @@ + + + + +graphify - graphify-out\graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.json b/docs/wiki/graphify-out/graph.json new file mode 100644 index 00000000..98cd8c87 --- /dev/null +++ b/docs/wiki/graphify-out/graph.json @@ -0,0 +1,19913 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "b05_profile_interaction_group", + "label": "B05 Profile Interaction & Viewer Updates", + "nodes": [ + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "b08_design_detail_updates", + "label": "B08 Design Detail Drawing Updates", + "nodes": [ + "b08_designdetail_b08_frontend", + "b08_designdetail_b08_cross_structure_sheets" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ] + }, + "nodes": [ + { + "label": "implementation_status.md", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "implementation_status.md", + "id": "architecture_implementation_status" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc \u2014 \u1109\u1169\u1109\u1173 \u110b\u1175\u11b0\u1100\u1175 \u1100\u1161\u11b7\u1109\u1161", + "id": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "label": "\ube44\uc6cc\ud06c\ud50c\ub85c \uc601\uc5ed \ud310\uc815", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1175\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "label": "\uad6c\ud604 \uc0c1\ud0dc \uc6a9\uc5b4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u116d\u11bc\u110b\u1165", + "id": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "label": "\ubc18\ub4dc\uc2dc \uc720\uc9c0\ud560 \uad6c\ubd84", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1107\u1161\u11ab\u1103\u1173\u1109\u1175 \u110b\u1172\u110c\u1175\u1112\u1161\u11af \u1100\u116e\u1107\u116e\u11ab", + "id": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "label": "\ubbf8\uacb0 \uc124\uacc4", + "file_type": "document", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "_origin": "ast", + "community": 33, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669 \u2014 \uc18c\uc2a4 \uc77d\uae30 \uac10\uc0ac", + "norm_label": "\u1106\u1175\u1100\u1167\u11af \u1109\u1165\u11af\u1100\u1168", + "id": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "label": "project_map.md", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "project_map.md", + "id": "architecture_project_map" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "id": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "label": "\ud604\uc7ac \uba85\uce6d\uacfc \ucc45\uc784", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1106\u1167\u11bc\u110e\u1175\u11bc\u1100\u116a \u110e\u1162\u11a8\u110b\u1175\u11b7", + "id": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "label": "\ud0d0\uc0c9 \uc21c\uc11c", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1110\u1161\u11b7\u1109\u1162\u11a8 \u1109\u116e\u11ab\u1109\u1165", + "id": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "label": "\uba85\uce6d \ud310\uc815", + "file_type": "document", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "\u1106\u1167\u11bc\u110e\u1175\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "label": "public_admin_map.md", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L1", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "public_admin_map.md", + "id": "architecture_public_admin_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "id": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "label": "\uacf5\ud1b5 \uc758\uc874", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1174\u110c\u1169\u11ab", + "id": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "label": "\uc9c1\uc811 \uad6c\ud604 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "_origin": "ast", + "community": 92, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110c\u1175\u11a8\u110c\u1165\u11b8 \u1100\u116e\u1112\u1167\u11ab \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "label": "shared_resources.md", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L1", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "shared_resources.md", + "id": "architecture_shared_resources" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "id": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "label": "\ub2e8\uacc4\ubcc4 \uc9c1\uc811 \uc5f0\uacb0", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u110c\u1175\u11a8\u110c\u1165\u11b8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "label": "\uc601\ud5a5 \ubd84\uc11d \uaddc\uce59", + "file_type": "document", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "_origin": "ast", + "community": 93, + "community_name": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "norm_label": "\u110b\u1167\u11bc\u1112\u1163\u11bc \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1100\u1172\u110e\u1175\u11a8", + "id": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "label": "workflow_data_flow.md", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "workflow_data_flow.md", + "id": "architecture_workflow_data_flow" + }, + { + "label": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ub2e8\uacc4 \uad00\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1103\u1161\u11ab\u1100\u1168 \u1100\u116a\u11ab\u1100\u1168", + "id": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "label": "B04\u2192B06 \uc790\ub3d9 \uacc4\uc0b0\uacfc \uc7ac\uc124\uacc4", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "b04\u2192b06 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u110c\u1162\u1109\u1165\u11af\u1100\u1168", + "id": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "label": "\uc0c1\ud0dc\uc640 \uc0b0\ucd9c\ubb3c \ubb34\ud6a8\ud654", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u1109\u1161\u11bc\u1110\u1162\u110b\u116a \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1106\u116e\u1112\u116d\u1112\u116a", + "id": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "label": "\uc815\ubcf8 \uc704\uce58", + "file_type": "document", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "_origin": "ast", + "community": 146, + "community_name": "B01~B09 Workflow \ub370\uc774\ud130 \ud750\ub984", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u110b\u1171\u110e\u1175", + "id": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "label": "a00_app_shell_framework.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework.md", + "id": "concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 app shell framework", + "id": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "app_shell \uad6c\uc131\uc694\uc18c", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "app_shell \u1100\u116e\u1109\u1165\u11bc\u110b\u116d\u1109\u1169", + "id": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "label": "\ud14c\ub9c8 & \uc5b8\uc5b4 \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1110\u1166\u1106\u1161 & \u110b\u1165\u11ab\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "label": "\ud5e4\ub354 \uad6c\uc131 (64px \ub192\uc774, sticky)", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1112\u1166\u1103\u1165 \u1100\u116e\u1109\u1165\u11bc (64px \u1102\u1169\u11c1\u110b\u1175, sticky)", + "id": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "label": "router \ub77c\uc6b0\ud305 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "router \u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "label": "\uc778\uc99d \uac00\ub4dc", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1161\u1103\u1173", + "id": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "label": "\uc138\ubd80 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1166\u1107\u116e \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "a00_app_shell_framework_scaffold.md", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_app_shell_framework_scaffold.md", + "id": "concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "label": "b_page_scaffold", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "b_page_scaffold", + "id": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "label": "CSS \uc778\uc81d\uc158", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "css \u110b\u1175\u11ab\u110c\u1166\u11a8\u1109\u1167\u11ab", + "id": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "label": "\uc885\uc18d\uc131", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "id": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "_origin": "ast", + "community": 2, + "community_name": "A00_Common \u2014 App Shell Framework", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "label": "api_common.md", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api_common.md", + "id": "concepts_api_common" + }, + { + "label": "API \uacf5\ud1b5 (\uc5ec\ub7ec \ud398\uc774\uc9c0\uac00 \uacf5\uc720\ud558\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "api \u1100\u1169\u11bc\u1110\u1169\u11bc (\u110b\u1167\u1105\u1165 \u1111\u1166\u110b\u1175\u110c\u1175\u1100\u1161 \u1100\u1169\u11bc\u110b\u1172\u1112\u1161\u1102\u1173\u11ab \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173)", + "id": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uacf5\ud1b5 \uc624\ub958 \uc751\ub2f5 \ud3ec\ub9f7 (\uc804 \ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1169\u1105\u1172 \u110b\u1173\u11bc\u1103\u1161\u11b8 \u1111\u1169\u1106\u1162\u11ba (\u110c\u1165\u11ab \u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1169\u1112\u116c", + "id": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "label": "\ud3f4\ub9c1 \ud328\ud134 (legacy workflow.json \uc124\uacc4; \ud604\uc7ac \uad6c\ud604\uc740 workflow-state API \uc0ac\uc6a9)", + "file_type": "document", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1169\u11af\u1105\u1175\u11bc \u1111\u1162\u1110\u1165\u11ab (legacy workflow.json \u1109\u1165\u11af\u1100\u1168; \u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab\u110b\u1173\u11ab workflow-state api \u1109\u1161\u110b\u116d\u11bc)", + "id": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "label": "auth_rbac.md", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "auth_rbac.md", + "id": "concepts_auth_rbac" + }, + { + "label": "\uc778\uc99d / RBAC", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "id": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "label": "\uc138\uc158 \uc778\uc99d (backend.md 6.3)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110b\u1175\u11ab\u110c\u1173\u11bc (backend.md 6.3)", + "id": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "label": "OTP / \ube44\ubc00\ubc88\ud638 \ubc0f \ub514\ubc14\uc774\uc2a4 \uc2e0\ub8b0", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "otp / \u1107\u1175\u1106\u1175\u11af\u1107\u1165\u11ab\u1112\u1169 \u1106\u1175\u11be \u1103\u1175\u1107\u1161\u110b\u1175\u1109\u1173 \u1109\u1175\u11ab\u1105\u116c", + "id": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "label": "\uc0ac\uc6a9\uc790 \uc0c1\ud0dc \uc0dd\uba85\uc8fc\uae30", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1161\u11bc\u1110\u1162 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "label": "\uc5ed\ud560 (users.role)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1167\u11a8\u1112\u1161\u11af (users.role)", + "id": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "label": "\uad8c\ud55c \uac80\uc99d \ud5ec\ud37c (B01_Dashboard)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 (b01_dashboard)", + "id": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "label": "\uc778\uc99d \uac31\uc2e0 \ubc0f \ub9cc\ub8cc \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1100\u1162\u11bc\u1109\u1175\u11ab \u1106\u1175\u11be \u1106\u1161\u11ab\u1105\u116d \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "label": "\ub77c\uc6b0\ud305 \uac00\ub4dc (frontend.md 5.2)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1175\u11bc \u1100\u1161\u1103\u1173 (frontend.md 5.2)", + "id": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "label": "\uc0ac\uc6a9\ucc98 (\uc5ed\ucc38\uc870)", + "file_type": "document", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (\u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169)", + "id": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "label": "b07_external_webcad_demos.md", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07_external_webcad_demos.md", + "id": "concepts_b07_external_webcad_demos" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "id": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "label": "\uc2e4\ud589\uacfc \uc885\ub8cc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1109\u1175\u11af\u1112\u1162\u11bc\u1100\u116a \u110c\u1169\u11bc\u1105\u116d", + "id": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "\ub77c\uc774\uc120\uc2a4 \uc8fc\uc758", + "file_type": "document", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "_origin": "ast", + "community": 58, + "community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174", + "id": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "label": "common_util.md", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "common_util.md", + "id": "concepts_common_util" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "label": "\uc774\uba54\uc77c \ubc1c\uc1a1 (common_util_email.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)", + "id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "label": "\ub9ac\uc18c\uc2a4 \ubaa8\ub2c8\ud130\ub9c1 (common_util_resource_monitor.py)", + "file_type": "document", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)", + "id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "label": "common_util_project_delete.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L1", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "common_util_project_delete.md", + "id": "concepts_common_util_common_util_project_delete" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "_origin": "ast", + "community": 112, + "community_name": "common_util_project_delete.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_storage.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L1", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "common_util_storage.md", + "id": "concepts_common_util_common_util_storage" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "_origin": "ast", + "community": 113, + "community_name": "common_util_storage.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "common_util_workflow_state.md", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "common_util_workflow_state.md", + "id": "concepts_common_util_common_util_workflow_state" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5ed\ucc38\uc870 (\uc0ac\uc6a9\ucc98)", + "file_type": "document", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "_origin": "ast", + "community": 114, + "community_name": "common_util_workflow_state.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11a8\u110e\u1161\u11b7\u110c\u1169 (\u1109\u1161\u110b\u116d\u11bc\u110e\u1165)", + "id": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "label": "completed_2026-08-29.md", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "completed_2026-08-29.md", + "id": "concepts_completed_2026_08_29" + }, + { + "label": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "2026-08-29 \u110b\u116a\u11ab\u1105\u116d \u1107\u1161\u11ab\u110b\u1167\u11bc", + "id": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "label": "B03 \uc7ac\uc5c5\ub85c\ub4dc\u00b7B05 \ucd5c\uc2e0 \uc870\ud68c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b03 \u110c\u1162\u110b\u1165\u11b8\u1105\u1169\u1103\u1173\u00b7b05 \u110e\u116c\u1109\u1175\u11ab \u110c\u1169\u1112\u116c", + "id": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c UI \ud1b5\ud569", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af ui \u1110\u1169\u11bc\u1112\u1161\u11b8", + "id": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "label": "B07 CAD \uace0\uc815 \ucc99\ub3c4\u00b7\ud6a1\ub2e8 \uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1100\u1169\u110c\u1165\u11bc \u110e\u1165\u11a8\u1103\u1169\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab \u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "label": "B07 CAD \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1110\u1166\u1106\u1161", + "id": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "label": "B07 CAD \ud655\ub300\u00b7\ud32c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07 cad \u1112\u116a\u11a8\u1103\u1162\u00b7\u1111\u1162\u11ab", + "id": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "label": "B07\u2194B08 \uc21c\uc11c", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "b07\u2194b08 \u1109\u116e\u11ab\u1109\u1165", + "id": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "label": "\ucd08\uae30\uac12 \ubcf4\uc804", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1100\u1161\u11b9 \u1107\u1169\u110c\u1165\u11ab", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "label": "\ucd08\uae30\ud654 \ubcf5\uc6d0 \uc2e4\uce21", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u110e\u1169\u1100\u1175\u1112\u116a \u1107\u1169\u11a8\u110b\u116f\u11ab \u1109\u1175\u11af\u110e\u1173\u11a8", + "id": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "label": "\ubc30\uc218\uc2dc\uc124 \ucd94\ucc9c \uae30\uc900", + "file_type": "document", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "_origin": "ast", + "community": 7, + "community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601", + "norm_label": "\u1107\u1162\u1109\u116e\u1109\u1175\u1109\u1165\u11af \u110e\u116e\u110e\u1165\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "label": "crs_metadata.md", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "crs_metadata.md", + "id": "concepts_crs_metadata" + }, + { + "label": "CRS \uba54\ud0c0\ub370\uc774\ud130 \uc815\uc0c1\ud654", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "crs \u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u110c\u1165\u11bc\u1109\u1161\u11bc\u1112\u116a", + "id": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "label": "\uac80\uc99d\ub41c \ud310\uc815", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u1103\u116c\u11ab \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uac80\uc99d \ubc94\uc704\uc640 \ubaa8\uc21c \uc774\ub825", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1165\u11b7\u110b\u1171\u110b\u116a \u1106\u1169\u1109\u116e\u11ab \u110b\u1175\u1105\u1167\u11a8", + "id": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "label": "files_surface.md", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "files_surface.md", + "id": "concepts_db_schema_files_surface" + }, + { + "label": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1161\u110b\u1175\u11af/\u110c\u1175\u1111\u116d\u1106\u1167\u11ab\u1107\u116e\u11ab\u1109\u1165\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "label": "upload_sessions (\uc5c5\ub85c\ub4dc \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_sessions (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "label": "upload_chunks (\uc5c5\ub85c\ub4dc \uccad\ud06c \ub370\uc774\ud130)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "upload_chunks (\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u110e\u1165\u11bc\u110f\u1173 \u1103\u1166\u110b\u1175\u1110\u1165)", + "id": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "label": "input_files (\uc785\ub825 \uc6d0\ubcf8 \ud30c\uc77c)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files (\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u116f\u11ab\u1107\u1169\u11ab \u1111\u1161\u110b\u1175\u11af)", + "id": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "label": "processed_point_cloud (\ud544\ud130/\ubcc0\ud658 \ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud (\u1111\u1175\u11af\u1110\u1165/\u1107\u1167\u11ab\u1112\u116a\u11ab \u1111\u1169\u110b\u1175\u11ab\u1110\u1173\u110f\u1173\u11af\u1105\u1161\u110b\u116e\u1103\u1173)", + "id": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "label": "surface_models (\uc9c0\ud45c\uba74 \ubaa8\ub378 \ubc0f \ub4f1\uace0\uc120)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models (\u110c\u1175\u1111\u116d\u1106\u1167\u11ab \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab)", + "id": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "label": "terrain_layers (\uc9c0\ud615 \ub808\uc774\uc5b4)", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "terrain_layers (\u110c\u1175\u1112\u1167\u11bc \u1105\u1166\u110b\u1175\u110b\u1165)", + "id": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "label": "input_files.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "input_files.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "label": "surface_models.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "surface_models.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "label": "processed_point_cloud.status \uac12", + "file_type": "document", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "_origin": "ast", + "community": 8, + "community_name": "DB: \ud30c\uc77c/\uc9c0\ud45c\uba74\ubd84\uc11d \ud14c\uc774\ube14", + "norm_label": "processed_point_cloud.status \u1100\u1161\u11b9", + "id": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "label": "logs_monitoring.md", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "logs_monitoring.md", + "id": "concepts_db_schema_logs_monitoring" + }, + { + "label": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "db: \u1105\u1169\u1100\u1173/\u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "label": "login_logs (\ub85c\uadf8\uc778 \uc2dc\ub3c4 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "login_logs (\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1109\u1175\u1103\u1169 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "label": "activity_logs (\uc0ac\uc6a9\uc790 \ud65c\ub3d9 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "activity_logs (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1112\u116a\u11af\u1103\u1169\u11bc \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "label": "audit_logs (\uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "audit_logs (\u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_audit_logs (\ud504\ub85c\uc81d\ud2b8/\uc870\uc9c1 \ubcc0\uacbd \uac10\uc0ac \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173/\u110c\u1169\u110c\u1175\u11a8 \u1107\u1167\u11ab\u1100\u1167\u11bc \u1100\u1161\u11b7\u1109\u1161 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "label": "system_admin_logs (\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud589\uc704 \ub85c\uadf8)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_admin_logs (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u1112\u1162\u11bc\u110b\u1171 \u1105\u1169\u1100\u1173)", + "id": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "label": "system_resources (\uc2dc\uc2a4\ud15c \uc790\uc6d0 \uacc4\uce21)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_resources (\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u110c\u1161\u110b\u116f\u11ab \u1100\u1168\u110e\u1173\u11a8)", + "id": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "label": "support_requests (\uae30\uc220 \uc9c0\uc6d0 \uc694\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "support_requests (\u1100\u1175\u1109\u116e\u11af \u110c\u1175\u110b\u116f\u11ab \u110b\u116d\u110e\u1165\u11bc)", + "id": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "label": "change_logs (\uc124\uacc4 \ubcc0\uacbd \uc774\ub825)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "change_logs (\u1109\u1165\u11af\u1100\u1168 \u1107\u1167\u11ab\u1100\u1167\u11bc \u110b\u1175\u1105\u1167\u11a8)", + "id": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "label": "system_audit_logs \u2014 \uc0ac\uc6a9\ucc98 (B01, B02)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "system_audit_logs \u2014 \u1109\u1161\u110b\u116d\u11bc\u110e\u1165 (b01, b02)", + "id": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "label": "\ub9ac\uc18c\uc2a4 API (SYSTEM_ADMIN \uc804\uc6a9)", + "file_type": "document", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "_origin": "ast", + "community": 5, + "community_name": "DB: \ub85c\uadf8/\ubaa8\ub2c8\ud130\ub9c1 \ud14c\uc774\ube14", + "norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 api (system_admin \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "label": "overview.md", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "overview.md", + "id": "concepts_db_schema_overview" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "label": "\ud14c\uc774\ube14 \uadf8\ub8f9 (9\uac1c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c \ucd94\uc801 \uceec\ub7fc (DB\uc5d0 \uacbd\ub85c\ub9cc \uae30\ub85d, \uc2e4 \ud30c\uc77c\uc740 \ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\uc124\uacc4 \uc6d0\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8", + "id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "label": "\ud14c\uc774\ube14 \uad00\uacc4 (\ud575\uc2ec \ud750\ub984)", + "file_type": "document", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)", + "id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "label": "projects.md", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L1", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects.md", + "id": "concepts_db_schema_projects" + }, + { + "label": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "db: \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u116a\u11ab\u1105\u1175 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "label": "projects (\ud504\ub85c\uc81d\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "projects (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173)", + "id": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "label": "project_versions (\ud504\ub85c\uc81d\ud2b8 \ubc84\uc804 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_versions (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u1165\u110c\u1165\u11ab \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "project_automations (\ud504\ub85c\uc81d\ud2b8 \uc790\ub3d9\ud654 \uc815\ucc45)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_automations (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1161\u1103\u1169\u11bc\u1112\u116a \u110c\u1165\u11bc\u110e\u1162\u11a8)", + "id": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "label": "project_workflow_stages (\ub2e8\uacc4\ubcc4 \uc0c1\uc138 \uc0c1\ud0dc)", + "file_type": "document", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "_origin": "ast", + "community": 45, + "community_name": "DB: \ud504\ub85c\uc81d\ud2b8 \uad00\ub9ac \ud14c\uc774\ube14", + "norm_label": "project_workflow_stages (\u1103\u1161\u11ab\u1100\u1168\u1107\u1167\u11af \u1109\u1161\u11bc\u1109\u1166 \u1109\u1161\u11bc\u1110\u1162)", + "id": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "label": "route_profile.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_profile.md", + "id": "concepts_db_schema_route_profile" + }, + { + "label": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u1167\u11bc\u1105\u1169/\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "label": "routes (\ub178\uc120 \uacbd\ub85c)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes (\u1102\u1169\u1109\u1165\u11ab \u1100\u1167\u11bc\u1105\u1169)", + "id": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "label": "route_points (\uacbd\ub85c \uc88c\ud45c\uc810)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_points (\u1100\u1167\u11bc\u1105\u1169 \u110c\u116a\u1111\u116d\u110c\u1165\u11b7)", + "id": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "label": "route_statistics (\ub178\uc120 \ud1b5\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "route_statistics (\u1102\u1169\u1109\u1165\u11ab \u1110\u1169\u11bc\u1100\u1168)", + "id": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "label": "longitudinal_sections (\uc885\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "longitudinal_sections (\u110c\u1169\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `options` \uc2a4\ub0c5\uc0f7 \uad6c\uc870 (2026-07-19 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `options` \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba \u1100\u116e\u110c\u1169 (2026-07-19 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "label": "`data` \uceec\ub7fc \ub0b4 `profile_alignment` \uad6c\uc870 (2026-07-23 \ub3c4\uc785)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "`data` \u110f\u1165\u11af\u1105\u1165\u11b7 \u1102\u1162 `profile_alignment` \u1100\u116e\u110c\u1169 (2026-07-23 \u1103\u1169\u110b\u1175\u11b8)", + "id": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "label": "cross_sections (\ud6a1\ub2e8\uba74 \uc124\uacc4)", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections (\u1112\u116c\u11bc\u1103\u1161\u11ab\u1106\u1167\u11ab \u1109\u1165\u11af\u1100\u1168)", + "id": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "label": "routes.status \ud750\ub984", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "routes.status \u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "label": "cross_sections.data.structures", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "_origin": "ast", + "community": 9, + "community_name": "DB: \uacbd\ub85c/\uc885\ud6a1\ub2e8 \ud14c\uc774\ube14", + "norm_label": "cross_sections.data.structures", + "id": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "label": "longitudinal_alignment.md", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 148, + "community_name": "longitudinal_alignment.md", + "norm_label": "longitudinal_alignment.md", + "id": "concepts_db_schema_route_profile_longitudinal_alignment" + }, + { + "label": "DB: longitudinal_sections.data.profile_alignment \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "_origin": "ast", + "community": 148, + "community_name": "longitudinal_alignment.md", + "norm_label": "db: longitudinal_sections.data.profile_alignment \u1100\u116e\u110c\u1169", + "id": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "label": "structure_output.md", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L1", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structure_output.md", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "label": "structures (\ubc30\uce58 \uad6c\uc870\ubb3c)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "structures (\u1107\u1162\u110e\u1175 \u1100\u116e\u110c\u1169\u1106\u116e\u11af)", + "id": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "label": "quantity_items (\uc218\ub7c9 \uc0b0\ucd9c \ud56d\ubaa9)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items (\u1109\u116e\u1105\u1163\u11bc \u1109\u1161\u11ab\u110e\u116e\u11af \u1112\u1161\u11bc\u1106\u1169\u11a8)", + "id": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "label": "outputs (\ucd5c\uc885 \uacac\uc801/\ub3c4\uba74 \uc0b0\ucd9c \uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "outputs (\u110e\u116c\u110c\u1169\u11bc \u1100\u1167\u11ab\u110c\u1165\u11a8/\u1103\u1169\u1106\u1167\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af \u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "label": "output_files (\uac1c\ubcc4 \uc0b0\ucd9c \ud30c\uc77c \ub9ac\uc2a4\ud2b8)", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "output_files (\u1100\u1162\u1107\u1167\u11af \u1109\u1161\u11ab\u110e\u116e\u11af \u1111\u1161\u110b\u1175\u11af \u1105\u1175\u1109\u1173\u1110\u1173)", + "id": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "label": "quantity_items \ucd1d\ube44\uc6a9 \uacc4\uc0b0 \uc608", + "file_type": "document", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "_origin": "ast", + "community": 34, + "community_name": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "norm_label": "quantity_items \u110e\u1169\u11bc\u1107\u1175\u110b\u116d\u11bc \u1100\u1168\u1109\u1161\u11ab \u110b\u1168", + "id": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L1", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "readme.md", + "id": "concepts_db_schema_unconfirmed_readme" + }, + { + "label": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u1106\u1175\u1112\u116a\u11a8\u110c\u1165\u11bc \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1107\u1169\u1100\u116a\u11ab\u1109\u1169 (unconfirmed db schemas)", + "id": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "label": "\uc6b4\uc601 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "_origin": "ast", + "community": 115, + "community_name": "\ubbf8\ud655\uc815 \ud14c\uc774\ube14 \ubcf4\uad00\uc18c (Unconfirmed DB Schemas)", + "norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "label": "users_auth.md", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users_auth.md", + "id": "concepts_db_schema_users_auth" + }, + { + "label": "DB: \uc0ac\uc6a9\uc790/\uc778\uc99d/\uc870\uc9c1 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "db: \u1109\u1161\u110b\u116d\u11bc\u110c\u1161/\u110b\u1175\u11ab\u110c\u1173\u11bc/\u110c\u1169\u110c\u1175\u11a8 \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "label": "users (\uc0ac\uc6a9\uc790)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "users (\u1109\u1161\u110b\u116d\u11bc\u110c\u1161)", + "id": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "label": "companies (\ud68c\uc0ac)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "companies (\u1112\u116c\u1109\u1161)", + "id": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "label": "sessions (\uc138\uc158)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "sessions (\u1109\u1166\u1109\u1167\u11ab)", + "id": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "label": "email_otps (\uc774\uba54\uc77c OTP)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "email_otps (\u110b\u1175\u1106\u1166\u110b\u1175\u11af otp)", + "id": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "label": "trusted_devices (\uc2e0\ub8b0 \uae30\uae30)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "trusted_devices (\u1109\u1175\u11ab\u1105\u116c \u1100\u1175\u1100\u1175)", + "id": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "label": "join_requests (\ud68c\uc0ac \uac00\uc785 \uc2e0\uccad)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "join_requests (\u1112\u116c\u1109\u1161 \u1100\u1161\u110b\u1175\u11b8 \u1109\u1175\u11ab\u110e\u1165\u11bc)", + "id": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "label": "user_consents (\uc57d\uad00 \ub3d9\uc758)", + "file_type": "document", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "user_consents (\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174)", + "id": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "label": "dependencies.md", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "dependencies.md", + "id": "concepts_dependencies" + }, + { + "label": "\uc678\ubd80 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc758\uc874\uc131", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110b\u116c\u1107\u116e \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175 \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python 3.12.7)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python 3.12.7)", + "id": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript/Node.js)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript/node.js)", + "id": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "label": "\uc120\uc815 \uc6d0\uce59 (agent.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1109\u1165\u11ab\u110c\u1165\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (agent.md 3\u110c\u1165\u11af)", + "id": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "label": "design.md", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "design.md", + "id": "concepts_design" + }, + { + "label": "\ub514\uc790\uc778 \uc2dc\uc2a4\ud15c (Design System)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1103\u1175\u110c\u1161\u110b\u1175\u11ab \u1109\u1175\u1109\u1173\u1110\u1166\u11b7 (design system)", + "id": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "label": "\ube44\uc8fc\uc5bc \ud14c\ub9c8", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L13", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1107\u1175\u110c\u116e\u110b\u1165\u11af \u1110\u1166\u1106\u1161", + "id": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "label": "\ud575\uc2ec \uc0c9\uc0c1 \ud1a0\ud070 (Colors)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L18", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1109\u1162\u11a8\u1109\u1161\u11bc \u1110\u1169\u110f\u1173\u11ab (colors)", + "id": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "label": "\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c (Typography)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L30", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1110\u1161\u110b\u1175\u1111\u1169\u1100\u1173\u1105\u1162\u1111\u1175 (typography)", + "id": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "label": "\ub808\uc774\uc544\uc6c3 \ubc0f \ub465\uadfc \ud14c\ub450\ub9ac (Radius & Spacing)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L44", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba \u1106\u1175\u11be \u1103\u116e\u11bc\u1100\u1173\u11ab \u1110\u1166\u1103\u116e\u1105\u1175 (radius & spacing)", + "id": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "label": "\uc804\uc5ed \uc2a4\ud06c\ub864\ubc14 \ub514\uc790\uc778 (Scrollbars)", + "file_type": "document", + "source_file": "concepts/design.md", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1165\u11ab\u110b\u1167\u11a8 \u1109\u1173\u110f\u1173\u1105\u1169\u11af\u1107\u1161 \u1103\u1175\u110c\u1161\u110b\u1175\u11ab (scrollbars)", + "id": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "label": "drainage_watershed.md", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "drainage_watershed.md", + "id": "concepts_drainage_watershed" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)", + "id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "label": "1. B04 vs B05 \uc5ed\ud560 \ubd84\ub2f4 \ubc0f \uc77c\uc6d0\ud654", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "label": "2. \uacf5\uc6a9 \ubc30\uc218 \uc5d4\uc9c4 \ubc0f WAMIS \uac15\uc6b0\ub7c9 \uc5f0\ub3d9 (Phase 1~2, 2026-08-13 \uad00\uce21\uc18c \uc804\ud658)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "label": "3. \uad6c\uc870\ubb3c 3\ub2e8 \uc635\uc158 \uccb4\uacc4 & UI (Phase 3~5)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)", + "id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "label": "4. \ud574\uc11d \uc54c\uace0\ub9ac\uc998 \u2014 \ub4f1\uace0\uc120 \ud558\uac15 (Contour Descent)", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)", + "id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "label": "5. \uc801\uc0c9/\uccad\uc0c9 \ud310\uc815 \ubc0f \uc720\uc5ed \ud655\uc7a5", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc", + "id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "label": "6. \ud3c9\uade0 \ud750\ub984 \ud654\uc0b4\ud45c (Flow Arrows) \ubc0f \ud750\ub984\uac15\ub3c4 \ub7a8\ud504", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173", + "id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "label": "7. \uc601\uad6c\uc800\uc7a5\uc18c \uc0b0\ucd9c\ubb3c \uad6c\uc870", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169", + "id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "label": "8. B08 \uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "8. b08 \u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "las_free_sheet_surface.md", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "las_free_sheet_surface.md", + "id": "concepts_las_free_sheet_surface" + }, + { + "label": "LAS \uc5c6\ub294 \ub3c4\uc5fd\ub4f1\uace0\uc120 \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1103\u1169\u110b\u1167\u11b8\u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "label": "\uacc4\uc57d\uacfc \ud655\uc815\uac12", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1100\u1168\u110b\u1163\u11a8\u1100\u116a \u1112\u116a\u11a8\u110c\u1165\u11bc\u1100\u1161\u11b9", + "id": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "label": "\ud750\ub984", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1112\u1173\u1105\u1173\u11b7", + "id": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "label": "E2E \uacb0\uacfc", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "e2e \u1100\u1167\u11af\u1100\u116a", + "id": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "_origin": "ast", + "community": 4, + "community_name": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4 (Drainage Watershed)", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "label": "law_source_quality.md", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L1", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "law_source_quality.md", + "id": "concepts_law_source_quality" + }, + { + "label": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u1175\u11b7\u1103\u1169\u1100\u1175\u1109\u116e\u11af\u1100\u116d\u1107\u1169\u11ab \u110b\u116f\u11ab\u1106\u116e\u11ab md \u110e\u116e\u110e\u116e\u11af \u1111\u116e\u11b7\u110c\u1175\u11af \u1100\u1167\u11af\u1112\u1161\u11b7", + "id": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "label": "\ud655\uc778 \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "label": "\uacb0\ud568 \uc720\ud615 (\uc608\uc2dc = \uc704 \ud30c\uc77c \uae30\uc900 \uc904\ubc88\ud638)", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u1100\u1167\u11af\u1112\u1161\u11b7 \u110b\u1172\u1112\u1167\u11bc (\u110b\u1168\u1109\u1175 = \u110b\u1171 \u1111\u1161\u110b\u1175\u11af \u1100\u1175\u110c\u116e\u11ab \u110c\u116e\u11af\u1107\u1165\u11ab\u1112\u1169)", + "id": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "label": "\uc6d0\uc778 \ucd94\uc815", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab \u110e\u116e\u110c\u1165\u11bc", + "id": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "label": "\uc870\uce58 \uc0c1\ud0dc", + "file_type": "document", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "_origin": "ast", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "norm_label": "\u110c\u1169\u110e\u1175 \u1109\u1161\u11bc\u1110\u1162", + "id": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "label": "mass_haul_diagram.md", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "mass_haul_diagram.md", + "id": "concepts_mass_haul_diagram" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "id": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \ubd84\uc11d \ubaa9\uc801", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1169\u11a8\u110c\u1165\u11a8", + "id": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "label": "2. \uc8fc\uc694 \uacc4\uc0b0 \uc218\uc2dd \ubc0f \uc6d0\ub9ac (\uc2e4\ubb34 \uad00\ub840 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1168\u1109\u1161\u11ab \u1109\u116e\u1109\u1175\u11a8 \u1106\u1175\u11be \u110b\u116f\u11ab\u1105\u1175 (\u1109\u1175\u11af\u1106\u116e \u1100\u116a\u11ab\u1105\u1168 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "label": "3. \uc9c0\ubc18\uc720\ud615\ubcc4 \ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218 \uae30\ubcf8\uac12 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "3. \u110c\u1175\u1107\u1161\u11ab\u110b\u1172\u1112\u1167\u11bc\u1107\u1167\u11af \u1110\u1169\u1105\u1163\u11bc\u1112\u116a\u11ab\u1109\u1161\u11ab\u1100\u1168\u1109\u116e \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9 (`config_system.py`)", + "id": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "label": "4. \ud1a0\uacf5 \uc6b4\ubc18\uc7a5\ube44 \uc120\uc815\uac70\ub9ac \ubc0f \ubd84\ubc30 \uae30\uc900 (`config_system.py`)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "4. \u1110\u1169\u1100\u1169\u11bc \u110b\u116e\u11ab\u1107\u1161\u11ab\u110c\u1161\u11bc\u1107\u1175 \u1109\u1165\u11ab\u110c\u1165\u11bc\u1100\u1165\u1105\u1175 \u1106\u1175\u11be \u1107\u116e\u11ab\u1107\u1162 \u1100\u1175\u110c\u116e\u11ab (`config_system.py`)", + "id": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "label": "5. \uc720\ud1a0\uace1\uc120 \uace1\uc120 \uc0ac\uc591 (B06 \uad6c\ud604 v2)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "5. \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1161\u110b\u1163\u11bc (b06 \u1100\u116e\u1112\u1167\u11ab v2)", + "id": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "label": "6. \uc6f9\uc571 \uc5f0\ub3d9 \ubc0f \uc2dc\uac01\ud654 \uba85\uc138 (2026-08-02 \ud655\uc815)", + "file_type": "document", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "_origin": "ast", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "6. \u110b\u1170\u11b8\u110b\u1162\u11b8 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1106\u1167\u11bc\u1109\u1166 (2026-08-02 \u1112\u116a\u11a8\u110c\u1165\u11bc)", + "id": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "label": "schema_common.md", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "schema_common.md", + "id": "concepts_schema_common" + }, + { + "label": "\uacf5\ud1b5 \uc2a4\ud0a4\ub9c8 (Pydantic \uc694\uccad/\uc751\ub2f5 \uaddc\uce59)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic \u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1100\u1172\u110e\u1175\u11a8)", + "id": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uc6d0\uce59 (backend.md 4\uc808)", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 4\u110c\u1165\u11af)", + "id": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "label": "\uba85\uba85 \uaddc\uce59", + "file_type": "document", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u1167\u11bc\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8", + "id": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "label": "storage_paths.md", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "storage_paths.md", + "id": "concepts_storage_paths" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)", + "id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "label": "\uacbd\ub85c \ud328\ud134", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab", + "id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "label": "\uc6d0\uce59 (backend.md 3\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "label": "DB \uceec\ub7fc \u2194 \uc2e4\uc81c \uacbd\ub85c \ub9e4\ud551", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc", + "id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "label": "\ud30c\uc77c\uba85 \uaddc\uce59 (structure.md 1\uc808)", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)", + "id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "label": "\ucf54\ub4dc \uac10\uc0ac \uc8fc\uc758\uc0ac\ud56d", + "file_type": "document", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "_origin": "ast", + "community": 44, + "community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)", + "norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc", + "id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "label": "temp_upload.md", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L1", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp_upload.md", + "id": "concepts_temp_upload" + }, + { + "label": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "temp upload (\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1109\u1162\u11bc\u1109\u1165\u11bc \u110c\u1165\u11ab \u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7)", + "id": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "label": "\uc8fc\uc694 \uac1c\ub150 \ubc0f \uc2a4\ud399", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u1109\u1173\u1111\u1166\u11a8", + "id": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "label": "\uc8fc\uc694 \uad6c\uc131 \uc694\uc18c", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u116e\u1109\u1165\u11bc \u110b\u116d\u1109\u1169", + "id": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "label": "\uc0ac\uc6a9\ucc98", + "file_type": "document", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "_origin": "ast", + "community": 59, + "community_name": "Temp Upload (\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \uc804 \uc784\uc2dc \ubcf4\uad00\ud568)", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110e\u1165", + "id": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "label": "ui_templates.md", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_templates.md", + "id": "concepts_ui_templates" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "label": "ui_template_locale.ts (\ub2e4\uad6d\uc5b4 \uad00\ub9ac)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_locale.ts (\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175)", + "id": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "label": "ui_template_resizer.ts (\ud328\ub110 \ub9ac\uc0ac\uc774\uc800 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_resizer.ts (\u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_palette.ts (\uc9c0\ub3c4 \ud314\ub808\ud2b8 \uce90\uc2f1 \uc720\ud2f8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_palette.ts (\u110c\u1175\u1103\u1169 \u1111\u1161\u11af\u1105\u1166\u1110\u1173 \u110f\u1162\u1109\u1175\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "label": "ui_template_general_blocks.ts (\uc77c\ubc18\uc5c5\ubb34 \uacf5\uc6a9 \ube14\ub85d)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_blocks.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u11af\u1105\u1169\u11a8)", + "id": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "label": "ui_template_general_layout.ts (\uc77c\ubc18\uc5c5\ubb34 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_general_layout.ts (\u110b\u1175\u11af\u1107\u1161\u11ab\u110b\u1165\u11b8\u1106\u116e \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "ui_template_elements.ts (\uacf5\ud1b5 \uc5d8\ub9ac\uba3c\ud2b8 \ud15c\ud50c\ub9bf)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_elements.ts (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1166\u11af\u1105\u1175\u1106\u1165\u11ab\u1110\u1173 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba)", + "id": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "label": "ui_template_overlay.ts (\uc624\ubc84\ub808\uc774 \ucef4\ud3ec\ub10c\ud2b8)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_overlay.ts (\u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173)", + "id": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "ui_template_workflow_layout.ts (\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub808\uc774\uc544\uc6c3)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui_template_workflow_layout.ts (\u110b\u1166\u11ab\u110c\u1175\u1102\u1175\u110b\u1165\u1105\u1175\u11bc \u1105\u1166\u110b\u1175\u110b\u1161\u110b\u116e\u11ba)", + "id": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "label": "theme.css (\uc2a4\ud0c0\uc77c \ubcc0\uc218)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "theme.css (\u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e)", + "id": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "label": "\uc81c\uc57d (backend.md \u00a71)", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 (backend.md \u00a71)", + "id": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "label": "\ub0a8\uc740 \ud30c\uc77c \ud55c\uacc4", + "file_type": "document", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "_origin": "ast", + "community": 0, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168", + "id": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "label": "workflow_state.md", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow_state.md", + "id": "concepts_workflow_state" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "label": "SSOT: `project_workflow_stages` \ud14c\uc774\ube14 (\uc2e4 DB \ud655\uc778)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)", + "id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "label": "R1 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub2e8\uacc4 \uc7ac\ud3b8 (2026-08-08 \ubc18\uc601)", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)", + "id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "label": "\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc790\ub3d9 \uacc4\uc0b0 \uccb4\uc778 \ubc0f \uc0ac\uc6a9\uc790 \uc124\uc815 \uc774\uc6d4", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af", + "id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 `common_util/common_util_workflow_state.py`", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`", + "id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "label": "\ubb34\ud6a8\ud654\uc758 \uc2e4\uc81c \ubc94\uc704", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171", + "id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "label": "\uc870\ud68c API", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u110c\u1169\u1112\u116c api", + "id": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uac8c\uc774\ud305 \ubc0f \uc2a4\ud15d\ubc14 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "_origin": "ast", + "community": 1, + "community_name": "\uc778\uc99d / RBAC", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "label": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L1", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "query_20260821_070423_\u1107\u1162\u1109\u116e\u1100\u116a\u11ab_\u1106\u1162\u1109\u1165\u11af\u1109\u1175_\u1100\u1161\u11a8\u1103\u1169\u110b\u1174_\u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f__\u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165.md", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "q: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af\u1109\u1175 \u1100\u1161\u11a8\u1103\u1169\u110b\u1174 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab\u110b\u1175 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f. \u110b\u1175\u11b7\u1103\u1169\u110b\u1166\u1109\u1165", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "_origin": "ast", + "community": 60, + "community_name": "Q: \ubc30\uc218\uad00 \ub9e4\uc124\uc2dc \uac01\ub3c4\uc758 \uc81c\uc57d\uc870\uac74\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918. \uc784\ub3c4\uc5d0\uc11c", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "label": "query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L1", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "query_20260821_101018_\u110b\u1175\u11b7\u1103\u1169_\u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165_\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174_\u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab_\u110b\u1165\u1104\u1165\u11ab\u1100\u1166_\u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175_\u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.md", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "q: \u110b\u1175\u11b7\u1103\u1169 \u1100\u1175\u1109\u116e\u11af\u110c\u1165\u11bc\u1107\u1169db\u110b\u1166\u1109\u1165 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u110b\u1174 \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169\u1102\u1173\u11ab \u110b\u1165\u1104\u1165\u11ab\u1100\u1166 \u110b\u1175\u11bb\u1102\u1173\u11ab\u110c\u1175 \u1112\u116a\u11a8\u110b\u1175\u11ab\u1112\u1162\u110c\u116f.", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "label": "Answer", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "answer", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "label": "Outcome", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "outcome", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "label": "Source Nodes", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "_origin": "ast", + "community": 61, + "community_name": "Q: \uc784\ub3c4 \uae30\uc220\uc815\ubcf4DB\uc5d0\uc11c \uc9d1\uc218\uc815\uc758 \ud615\ud0dc\uc815\ubcf4\ub294 \uc5b4\ub5a4\uac8c \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc918.", + "norm_label": "source nodes", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "label": "A00_Common.md", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L1", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common.md", + "id": "pages_a00_common_a00_common" + }, + { + "label": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "a00_common \u2014 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1111\u1173\u1105\u1166\u110b\u1175\u11b7\u110b\u116f\u110f\u1173 & \u110b\u1172\u1110\u1175\u11af", + "id": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "label": "\ud83d\udcc2 \uc138\ubd84\ud654 \ub9c8\ud06c\ub2e4\uc6b4 \ubb38\uc11c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udcc2 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1106\u1161\u110f\u1173\u1103\u1161\u110b\u116e\u11ab \u1106\u116e\u11ab\u1109\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \uac1c\uc694", + "file_type": "document", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "_origin": "ast", + "community": 94, + "community_name": "A00_Common \u2014 \uacf5\ud1b5 \ud504\ub808\uc784\uc6cc\ud06c & \uc720\ud2f8", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d", + "id": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "label": "A00_Common_AppShell.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L1", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "a00_common_appshell.md", + "id": "pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "app_shell.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "app_shell.ts", + "id": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "_origin": "ast", + "community": 95, + "community_name": "app_shell.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A00_Common_Router.md", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "a00_common_router.md", + "id": "pages_a00_common_frontend_a00_common_router" + }, + { + "label": "router.ts", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "router.ts", + "id": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 96, + "community_name": "router.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A01_components.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_components.md", + "id": "pages_a01_home_a01_components" + }, + { + "label": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a01_home \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af", + "id": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0", + "file_type": "document", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "_origin": "ast", + "community": 47, + "community_name": "A01_Home \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af", + "id": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "label": "A01_frontend.md", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_frontend.md", + "id": "pages_a01_home_a01_frontend" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "a01_home \u2014 frontend", + "id": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "Hero \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "hero \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "label": "\ucd5c\uc2e0 \uc18c\uc2dd \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110e\u116c\u1109\u1175\u11ab \u1109\u1169\u1109\u1175\u11a8 \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "label": "\uc8fc\uc694 \uae30\ub2a5 \uc139\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1109\u1166\u11a8\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "_origin": "ast", + "community": 14, + "community_name": "A01_Home \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A01_Home_UI_Page.md", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "a01_home_ui_page.md", + "id": "pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubc0f \uc778\ud130\ud398\uc774\uc2a4 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 116, + "community_name": "A01_Home_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A02_components.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L1", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_components.md", + "id": "pages_a02_progdetail_a02_components" + }, + { + "label": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "a02_progdetail \u2014 \u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\ubbf8\ud574\uacb0 / \ud2b9\uc774\uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "_origin": "ast", + "community": 48, + "community_name": "A02_ProgDetail \u2014 \uc138\ubd80 \uad6c\ud604", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af / \u1110\u1173\u11a8\u110b\u1175\u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "label": "A02_frontend.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_frontend.md", + "id": "pages_a02_progdetail_a02_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "a02_progdetail \u2014 frontend", + "id": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "label": "\uad6c\uc870", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1100\u116e\u110c\u1169", + "id": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 \ubd84\uc11d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1107\u116e\u11ab\u1109\u1165\u11a8", + "id": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "label": "\uc81c\uc57d \uc900\uc218", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u110c\u1166\u110b\u1163\u11a8 \u110c\u116e\u11ab\u1109\u116e", + "id": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "label": "\uc138\ubd80 \uad6c\ud604", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 49, + "community_name": "A02_ProgDetail \u2014 Frontend", + "norm_label": "\u1109\u1166\u1107\u116e \u1100\u116e\u1112\u1167\u11ab", + "id": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "label": "A02_ProgDetail_UI_Page.md", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "a02_progdetail_ui_page.md", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "_origin": "ast", + "community": 117, + "community_name": "A02_ProgDetail_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A03_frontend.md", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_frontend.md", + "id": "pages_a03_compdetail_a03_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "a03_compdetail \u2014 frontend", + "id": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 24, + "community_name": "A03_CompDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "label": "A04_frontend.md", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_frontend.md", + "id": "pages_a04_newshistory_a04_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "a04_newshistory \u2014 frontend", + "id": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "Mock \ub370\uc774\ud130 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "mock \u1103\u1166\u110b\u1175\u1110\u1165 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubbf8\ud574\uacb0 \uc0ac\ud56d", + "file_type": "document", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 10, + "community_name": "A04_NewsHistory \u2014 Frontend", + "norm_label": "\u1106\u1175\u1112\u1162\u1100\u1167\u11af \u1109\u1161\u1112\u1161\u11bc", + "id": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "label": "A05_frontend.md", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_frontend.md", + "id": "pages_a05_edudetail_a05_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "a05_edudetail \u2014 frontend", + "id": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 (\uc139\uc158 \ube4c\ub354)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 (\u1109\u1166\u11a8\u1109\u1167\u11ab \u1107\u1175\u11af\u1103\u1165)", + "id": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "CSS \ud074\ub798\uc2a4 \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "css \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1100\u116e\u110c\u1169", + "id": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "label": "\ubc18\uc751\ud615", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u1107\u1161\u11ab\u110b\u1173\u11bc\u1112\u1167\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 15, + "community_name": "A05_EduDetail \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_backend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_backend.md", + "id": "pages_a06_login_a06_backend" + }, + { + "label": "A06_Login \u2014 Backend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "a06_login \u2014 backend", + "id": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\ub85c\uadf8\uc778 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1105\u1169\u1100\u1173\u110b\u1175\u11ab \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\ubcf4\uc548 \uc815\ucc45 (\uc2e4 \ucf54\ub4dc \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u1107\u1169\u110b\u1161\u11ab \u110c\u1165\u11bc\u110e\u1162\u11a8 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 25, + "community_name": "A06_Login \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A06_frontend.md", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_frontend.md", + "id": "pages_a06_login_a06_frontend" + }, + { + "label": "A06_Login \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "a06_login \u2014 frontend", + "id": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ubc0f OTP \uc81c\uc5b4 \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1106\u1175\u11be otp \u110c\u1166\u110b\u1165 \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "_origin": "ast", + "community": 16, + "community_name": "A06_Login \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "label": "A06_Login_Router.md", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "a06_login_router.md", + "id": "pages_a06_login_backend_a06_login_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 118, + "community_name": "A06_Login_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A07_backend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_backend.md", + "id": "pages_a07_register_a07_backend" + }, + { + "label": "A07_Register \u2014 Backend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "a07_register \u2014 backend", + "id": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uac00\uc785 \ub85c\uc9c1 \ud750\ub984", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u1100\u1161\u110b\u1175\u11b8 \u1105\u1169\u110c\u1175\u11a8 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 27, + "community_name": "A07_Register \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "label": "A07_frontend.md", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_frontend.md", + "id": "pages_a07_register_a07_frontend" + }, + { + "label": "A07_Register \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "a07_register \u2014 frontend", + "id": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218 (UI_Auth_Page \u2014 \uc2e4\uc0ac\uc6a9)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e (ui_auth_page \u2014 \u1109\u1175\u11af\u1109\u1161\u110b\u116d\u11bc)", + "id": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1 (2\ub2e8\uacc4 \ud3fc \uc804\ud658)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8 (2\u1103\u1161\u11ab\u1100\u1168 \u1111\u1169\u11b7 \u110c\u1165\u11ab\u1112\u116a\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "label": "\uc57d\uad00 \ub3d9\uc758 (\uc544\ucf54\ub514\uc5b8)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1169\u11bc\u110b\u1174 (\u110b\u1161\u110f\u1169\u1103\u1175\u110b\u1165\u11ab)", + "id": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 11, + "community_name": "A07_Register \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "label": "A07_Register_Router.md", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "a07_register_router.md", + "id": "pages_a07_register_backend_a07_register_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "_origin": "ast", + "community": 119, + "community_name": "A07_Register_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A08_backend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_backend.md", + "id": "pages_a08_support_a08_backend" + }, + { + "label": "A08_Support \u2014 Backend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "a08_support \u2014 backend", + "id": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub0b4\ubd80 \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1102\u1162\u1107\u116e \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc811\uc218 \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110c\u1165\u11b8\u1109\u116e \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (\uc2e4 \ucf54\ub4dc INSERT \uae30\uc900)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (\u1109\u1175\u11af \u110f\u1169\u1103\u1173 insert \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "label": "\ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "_origin": "ast", + "community": 17, + "community_name": "A08_Support \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "A08_frontend.md", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_frontend.md", + "id": "pages_a08_support_a08_frontend" + }, + { + "label": "A08_Support \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "a08_support \u2014 frontend", + "id": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\uc138\uc158 \uc790\ub3d9 \ucc44\uc6c0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1166\u1109\u1167\u11ab \u110c\u1161\u1103\u1169\u11bc \u110e\u1162\u110b\u116e\u11b7", + "id": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 12, + "community_name": "A08_Support \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "label": "A08_Support_Router.md", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "a08_support_router.md", + "id": "pages_a08_support_backend_a08_support_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 120, + "community_name": "A08_Support_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "A09_backend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_backend.md", + "id": "pages_a09_security_a09_backend" + }, + { + "label": "A09_Security \u2014 Backend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "a09_security \u2014 backend", + "id": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ub9c8\uc2a4\ud130(\ud68c\uc0ac \uad00\ub9ac\uc790) \uc804\uc6a9 \u2014 `require_master`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1106\u1161\u1109\u1173\u1110\u1165(\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161) \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_master`", + "id": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \uc804\uc6a9 \u2014 `require_system_admin`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161 \u110c\u1165\u11ab\u110b\u116d\u11bc \u2014 `require_system_admin`", + "id": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "label": "\uc778\uc99d \uc0ac\uc6a9\uc790 \uacf5\ud1b5 \u2014 `verify_session`", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1100\u1169\u11bc\u1110\u1169\u11bc \u2014 `verify_session`", + "id": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "DB \uc800\uc7a5 (activity_logs)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc (activity_logs)", + "id": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "label": "\uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "_origin": "ast", + "community": 6, + "community_name": "A09_Security \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "label": "A09_frontend.md", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_frontend.md", + "id": "pages_a09_security_a09_frontend" + }, + { + "label": "A09_Security \u2014 Frontend", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "a09_security \u2014 frontend", + "id": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc57d\uad00 \ub370\uc774\ud130 (A09_Security_Terms.ts)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1163\u11a8\u1100\u116a\u11ab \u1103\u1166\u110b\u1175\u1110\u1165 (a09_security_terms.ts)", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8 \ud568\uc218 (\u26a0\ufe0f \ubbf8\uc0ac\uc6a9, \uc815\uc758\ub9cc)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173 \u1112\u1161\u11b7\u1109\u116e (\u26a0\ufe0f \u1106\u1175\u1109\u1161\u110b\u116d\u11bc, \u110c\u1165\u11bc\u110b\u1174\u1106\u1161\u11ab)", + "id": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\u26a0\ufe0f \uc57d\uad00 \ud14d\uc2a4\ud2b8\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u110b\u1163\u11a8\u1100\u116a\u11ab \u1110\u1166\u11a8\u1109\u1173\u1110\u1173\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175", + "id": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "_origin": "ast", + "community": 18, + "community_name": "A09_Security \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "label": "A09_Security_Router.md", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "a09_security_router.md", + "id": "pages_a09_security_backend_a09_security_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "_origin": "ast", + "community": 121, + "community_name": "A09_Security_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_api.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_api.md", + "id": "pages_b01_dashboard_b01_api" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "b01_dashboard \u2014 api", + "id": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "label": "\uc0ac\uc6a9\uc790\u00b7\ud68c\uc0ac", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1161\u110b\u116d\u11bc\u110c\u1161\u00b7\u1112\u116c\u1109\u1161", + "id": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "label": "\ud68c\uc0ac \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1112\u116c\u1109\u1161 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8\u00b7\uc790\ub3d9\ud654", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173\u00b7\u110c\u1161\u1103\u1169\u11bc\u1112\u116a", + "id": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "label": "\uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "_origin": "ast", + "community": 50, + "community_name": "B01_Dashboard \u2014 API", + "norm_label": "\u1109\u1175\u1109\u1173\u1110\u1166\u11b7 \u1100\u116a\u11ab\u1105\u1175\u110c\u1161", + "id": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "label": "B01_backend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_backend.md", + "id": "pages_b01_dashboard_b01_backend" + }, + { + "label": "B01_Dashboard \u2014 Backend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "b01_dashboard \u2014 backend", + "id": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "label": "\uc138\ubd84\ud654 \ubc31\uc5d4\ub4dc \uc704\ud0a4 \uba85\uc138", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1171\u110f\u1175 \u1106\u1167\u11bc\u1109\u1166", + "id": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "label": "\ub77c\uc6b0\ud130 \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165 \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \uc0ad\uc81c \ud568\uc218", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u1109\u1161\u11a8\u110c\u1166 \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "label": "\uc694\uccad \uc2a4\ud0a4\ub9c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc \u1109\u1173\u110f\u1175\u1106\u1161", + "id": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "label": "\uae30\uc220\ubd80\ucc44", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 35, + "community_name": "B01_Dashboard \u2014 Backend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162", + "id": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "label": "B01_db.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_db.md", + "id": "pages_b01_dashboard_b01_db" + }, + { + "label": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b01_dashboard \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud2b8\ub79c\uc7ad\uc158 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "_origin": "ast", + "community": 122, + "community_name": "B01_Dashboard \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "label": "B01_dependencies.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dependencies.md", + "id": "pages_b01_dashboard_b01_dependencies" + }, + { + "label": "B01_Dashboard \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "b01_dashboard \u2014 dependencies", + "id": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "label": "\ud504\ub85c\uc81d\ud2b8 \uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "_origin": "ast", + "community": 123, + "community_name": "B01_Dashboard \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B01_frontend.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_frontend.md", + "id": "pages_b01_dashboard_b01_frontend" + }, + { + "label": "B01_Dashboard \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "b01_dashboard \u2014 frontend", + "id": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "label": "\ud30c\uc77c\uacfc \uc9c4\uc785\uc810", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af\u1100\u116a \u110c\u1175\u11ab\u110b\u1175\u11b8\u110c\u1165\u11b7", + "id": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "label": "\ubd84\ud560\ub41c UI \ucef4\ud3ec\ub10c\ud2b8 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1107\u116e\u11ab\u1112\u1161\u11af\u1103\u116c\u11ab ui \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "label": "UI \uad8c\ud55c \ud5ec\ud37c", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "ui \u1100\u116f\u11ab\u1112\u1161\u11ab \u1112\u1166\u11af\u1111\u1165", + "id": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "label": "\ubaa8\ub2ec", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1106\u1169\u1103\u1161\u11af", + "id": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "_origin": "ast", + "community": 36, + "community_name": "B01_Dashboard \u2014 Frontend", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "label": "B01_Dashboard_Router.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "b01_dashboard_router.md", + "id": "pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "_origin": "ast", + "community": 124, + "community_name": "B01_Dashboard_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B01_Dashboard_UI_Page.md", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "b01_dashboard_ui_page.md", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "_origin": "ast", + "community": 125, + "community_name": "B01_Dashboard_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B02_backend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_backend.md", + "id": "pages_b02_projregister_b02_backend" + }, + { + "label": "B02_ProjRegister \u2014 Backend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "b02_projregister \u2014 backend", + "id": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "\uc0dd\uc131 \ub85c\uc9c1 (create_project \ud2b8\ub79c\uc7ad\uc158)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u1109\u1162\u11bc\u1109\u1165\u11bc \u1105\u1169\u110c\u1175\u11a8 (create_project \u1110\u1173\u1105\u1162\u11ab\u110c\u1162\u11a8\u1109\u1167\u11ab)", + "id": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "label": "DB \uc800\uc7a5 \uceec\ub7fc (projects INSERT)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "db \u110c\u1165\u110c\u1161\u11bc \u110f\u1165\u11af\u1105\u1165\u11b7 (projects insert)", + "id": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "label": "\uc758\uc874\uc131 (\uacf5\ud1b5 \uc720\ud2f8)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc (\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af)", + "id": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "_origin": "ast", + "community": 19, + "community_name": "B02_ProjRegister \u2014 Backend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "label": "B02_db.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_db.md", + "id": "pages_b02_projregister_b02_db" + }, + { + "label": "B02_ProjRegister \u2014 DB", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "b02_projregister \u2014 db", + "id": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "\uc800\uc7a5\uc18c(\ud30c\uc77c\uc2dc\uc2a4\ud15c)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169(\u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)", + "id": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "label": "\ucc38\uace0 (\uacc4\ud68d \ub2f9\uc2dc \uc758\ub3c4)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "_origin": "ast", + "community": 62, + "community_name": "B02_ProjRegister \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169 (\u1100\u1168\u1112\u116c\u11a8 \u1103\u1161\u11bc\u1109\u1175 \u110b\u1174\u1103\u1169)", + "id": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "label": "B02_frontend.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_frontend.md", + "id": "pages_b02_projregister_b02_frontend" + }, + { + "label": "B02_ProjRegister \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "b02_projregister \u2014 frontend", + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\uc785\ub825 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "label": "\uc81c\ucd9c \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110c\u1166\u110e\u116e\u11af \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc2a4\ud0c0\uc77c (CSS)", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u1109\u1173\u1110\u1161\u110b\u1175\u11af (css)", + "id": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "label": "\uc774\ubca4\ud2b8 \ud578\ub4e4\ub7ec", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1175\u1107\u1166\u11ab\u1110\u1173 \u1112\u1162\u11ab\u1103\u1173\u11af\u1105\u1165", + "id": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "_origin": "ast", + "community": 13, + "community_name": "B02_ProjRegister \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "label": "B02_ProjRegister_Router.md", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "b02_projregister_router.md", + "id": "pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 126, + "community_name": "B02_ProjRegister_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B03_FileInput_plan_lidar_multi_file.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L1", + "_origin": "ast", + "community": 149, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03_fileinput_plan_lidar_multi_file.md", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file" + }, + { + "label": "B03 \ub2e4\uc911 \ub77c\uc774\ub2e4 \ud30c\uc77c\u00b7\ub300\uc6a9\ub7c9 \ucc98\ub9ac \ubcf4\ub958 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "_origin": "ast", + "community": 149, + "community_name": "B03_FileInput_plan_lidar_multi_file.md", + "norm_label": "b03 \u1103\u1161\u110c\u116e\u11bc \u1105\u1161\u110b\u1175\u1103\u1161 \u1111\u1161\u110b\u1175\u11af\u00b7\u1103\u1162\u110b\u116d\u11bc\u1105\u1163\u11bc \u110e\u1165\u1105\u1175 \u1107\u1169\u1105\u1172 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "label": "B03_api.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_api.md", + "id": "pages_b03_fileinput_b03_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "b03_fileinput \u2014 api", + "id": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "label": "\uc77c\ubc18 \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110b\u1175\u11af\u1107\u1161\u11ab \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "label": "\uccad\ud06c \uc5c5\ub85c\ub4dc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "\u110e\u1165\u11bc\u110f\u1173 \u110b\u1165\u11b8\u1105\u1169\u1103\u1173", + "id": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "label": "workflow \uc870\ud68c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "_origin": "ast", + "community": 63, + "community_name": "B03_FileInput \u2014 API", + "norm_label": "workflow \u110c\u1169\u1112\u116c", + "id": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "label": "B03_backend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_backend.md", + "id": "pages_b03_fileinput_b03_backend" + }, + { + "label": "B03_FileInput \u2014 Backend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "b03_fileinput \u2014 backend", + "id": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "label": "\uc785\ub825 \uac80\uc99d\u00b7\ud30c\uc77c \ucc98\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1111\u1161\u110b\u1175\u11af \u110e\u1165\u1105\u1175", + "id": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "label": "\uba54\ud0c0\ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ud30c\uc77c \uc9c0\ubb38", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u1106\u1166\u1110\u1161\u1103\u1166\u110b\u1175\u1110\u1165 \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u1111\u1161\u110b\u1175\u11af \u110c\u1175\u1106\u116e\u11ab", + "id": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "label": "\uc784\uc2dc \ubcf4\uad00\ud568 (R2 Temp Upload)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110b\u1175\u11b7\u1109\u1175 \u1107\u1169\u1100\u116a\u11ab\u1112\u1161\u11b7 (r2 temp upload)", + "id": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "label": "\uc800\uc7a5\uc18c \ubc0f \ucd08\uae30\ud654", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1106\u1175\u11be \u110e\u1169\u1100\u1175\u1112\u116a", + "id": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "label": "workflow\u00b7\uc54c\ub9bc", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "_origin": "ast", + "community": 37, + "community_name": "B03_FileInput \u2014 Backend", + "norm_label": "workflow\u00b7\u110b\u1161\u11af\u1105\u1175\u11b7", + "id": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "label": "B03_db.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_db.md", + "id": "pages_b03_fileinput_b03_db" + }, + { + "label": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b03_fileinput \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 127, + "community_name": "B03_FileInput \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B03_dependencies.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_dependencies.md", + "id": "pages_b03_fileinput_b03_dependencies" + }, + { + "label": "B03_FileInput \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "b03_fileinput \u2014 dependencies", + "id": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 128, + "community_name": "B03_FileInput \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B03_frontend.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_frontend.md", + "id": "pages_b03_fileinput_b03_frontend" + }, + { + "label": "B03_FileInput \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "b03_fileinput \u2014 frontend", + "id": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "label": "\ud398\uc774\uc9c0\u00b7\uc5c5\ub85c\ub4dc \ud750\ub984", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175\u00b7\u110b\u1165\u11b8\u1105\u1169\u1103\u1173 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "label": "UI \uc9c0\uc6d0 \uc720\ud2f8\ub9ac\ud2f0 (\ubd84\ud560 \uc644\ub8cc)", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "ui \u110c\u1175\u110b\u116f\u11ab \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175 (\u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u116a\u11ab\u1105\u116d)", + "id": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\ube0c\ub77c\uc6b0\uc800 \uc0c1\ud0dc\u00b7\uc624\ud504\ub77c\uc778 \ubcf4\uc870", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "_origin": "ast", + "community": 51, + "community_name": "B03_FileInput \u2014 Frontend", + "norm_label": "\u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1161\u11bc\u1110\u1162\u00b7\u110b\u1169\u1111\u1173\u1105\u1161\u110b\u1175\u11ab \u1107\u1169\u110c\u1169", + "id": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "label": "B03_FileInput_Router.md", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "b03_fileinput_router.md", + "id": "pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 129, + "community_name": "B03_FileInput_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B04_api.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_api.md", + "id": "pages_b04_preprocess_b04_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "b04_preprocess \u2014 api", + "id": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "\uc694\uccad/\uc751\ub2f5 \uc2a4\ud0a4\ub9c8 (Pydantic)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "_origin": "ast", + "community": 97, + "community_name": "B04_PreProcess \u2014 API", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc/\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1109\u1173\u110f\u1175\u1106\u1161 (pydantic)", + "id": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "label": "B04_backend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_backend.md", + "id": "pages_b04_preprocess_b04_backend" + }, + { + "label": "B04_PreProcess \u2014 Backend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "b04_preprocess \u2014 backend", + "id": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131 (\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130/\uc800\uc7a5\uc18c/\ub77c\uc6b0\ud130)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc (\u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165/\u110c\u1165\u110c\u1161\u11bc\u1109\u1169/\u1105\u1161\u110b\u116e\u1110\u1165)", + "id": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "label": "\uc5d4\uc9c4 \uc11c\ube0c\ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u1166\u11ab\u110c\u1175\u11ab \u1109\u1165\u1107\u1173\u1106\u1169\u1103\u1172\u11af", + "id": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "label": "\uc8fc\uc694 \ud568\uc218 (Router / Repository / Engine / Utility)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e (router / repository / engine / utility)", + "id": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "label": "\uc218\uce58\uc9c0\ud615\ub3c4 \ub3c4\uc5fd \uc624\ubc84\ub808\uc774 \uc544\ud0a4\ud14d\ucc98 (2026-07-26, 2026-08-01 S8 \uac1c\ud3b8)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u1109\u116e\u110e\u1175\u110c\u1175\u1112\u1167\u11bc\u1103\u1169 \u1103\u1169\u110b\u1167\u11b8 \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 (2026-07-26, 2026-08-01 s8 \u1100\u1162\u1111\u1167\u11ab)", + "id": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uc0c1\ud0dc \uc804\uc774 \ubc0f \uc790\ub3d9 \ud655\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175 \u1106\u1175\u11be \u110c\u1161\u1103\u1169\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "label": "\u2699\ufe0f \uc124\uc815 \ubc0f \ud658\uacbd \ud30c\uc77c \uc815\ud569\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\u2699\ufe0f \u1109\u1165\u11af\u110c\u1165\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc \u1111\u1161\u110b\u1175\u11af \u110c\u1165\u11bc\u1112\u1161\u11b8\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "label": "\ud83d\udccb \uad6c\ud604 \uc608\uc678 \ucc98\ub9ac \uac80\ud1a0 \ud56d\ubaa9 (PLAN)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "\ud83d\udccb \u1100\u116e\u1112\u1167\u11ab \u110b\u1168\u110b\u116c \u110e\u1165\u1105\u1175 \u1100\u1165\u11b7\u1110\u1169 \u1112\u1161\u11bc\u1106\u1169\u11a8 (plan)", + "id": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "label": "2D/GIS \ubbf8\ud45c\uc2dc \uc6d0\uc778 \ubd84\uc11d \ubc0f \uc870\uce58", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "_origin": "ast", + "community": 20, + "community_name": "B04_PreProcess \u2014 Backend", + "norm_label": "2d/gis \u1106\u1175\u1111\u116d\u1109\u1175 \u110b\u116f\u11ab\u110b\u1175\u11ab \u1107\u116e\u11ab\u1109\u1165\u11a8 \u1106\u1175\u11be \u110c\u1169\u110e\u1175", + "id": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "label": "B04_db.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_db.md", + "id": "pages_b04_preprocess_b04_db" + }, + { + "label": "B04_PreProcess \u2014 DB", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "b04_preprocess \u2014 db", + "id": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "label": "\uc4f0\ub294 \ud14c\uc774\ube14", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110a\u1173\u1102\u1173\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "id": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "_origin": "ast", + "community": 64, + "community_name": "B04_PreProcess \u2014 DB", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "label": "B04_dependencies.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_dependencies.md", + "id": "pages_b04_preprocess_b04_dependencies" + }, + { + "label": "B04_PreProcess \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "b04_preprocess \u2014 dependencies", + "id": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "label": "\ubc31\uc5d4\ub4dc (Python)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 (python)", + "id": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc (TypeScript)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "_origin": "ast", + "community": 98, + "community_name": "B04_PreProcess \u2014 Dependencies", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 (typescript)", + "id": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "label": "B04_frontend.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_frontend.md", + "id": "pages_b04_preprocess_b04_frontend" + }, + { + "label": "B04_PreProcess \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "b04_preprocess \u2014 frontend", + "id": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\u26a0\ufe0f \uacc4\ud68d\uc11c\uc640 \uc2e4 \ucf54\ub4dc \ubd88\uc77c\uce58 (3D \ubdf0\uc5b4)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u26a0\ufe0f \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u110b\u116a \u1109\u1175\u11af \u110f\u1169\u1103\u1173 \u1107\u116e\u11af\u110b\u1175\u11af\u110e\u1175 (3d \u1107\u1172\u110b\u1165)", + "id": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "label": "3D \ubdf0\uc5b4 DOM \ub9c8\uc6b4\ud2b8 \ubc84\uadf8 \uc218\ub9ac", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 dom \u1106\u1161\u110b\u116e\u11ab\u1110\u1173 \u1107\u1165\u1100\u1173 \u1109\u116e\u1105\u1175", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "label": "3D \ubdf0\uc5b4 \ud14c\ub9c8 \uc5f0\ub3d9 \ubc0f \uac00\ub3c5\uc131 \uac1c\uc120", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u1107\u1172\u110b\u1165 \u1110\u1166\u1106\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc \u1106\u1175\u11be \u1100\u1161\u1103\u1169\u11a8\u1109\u1165\u11bc \u1100\u1162\u1109\u1165\u11ab", + "id": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 & API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 & api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "label": "\ucc98\ub9ac \ud750\ub984", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "label": "3D \uce74\uba54\ub77c \ucee4\uc11c \ud53c\ubd07 & 2D \uc624\ubc84\ub808\uc774 UI \uac1c\uc120 (2026-08-01~02 \uc77c\uc6d0\ud654)", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "3d \u110f\u1161\u1106\u1166\u1105\u1161 \u110f\u1165\u1109\u1165 \u1111\u1175\u1107\u1169\u11ba & 2d \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 ui \u1100\u1162\u1109\u1165\u11ab (2026-08-01~02 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a)", + "id": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "_origin": "ast", + "community": 21, + "community_name": "B04_PreProcess \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "label": "B04_PreProcess_Router.md", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "b04_preprocess_router.md", + "id": "pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "_origin": "ast", + "community": 130, + "community_name": "B04_PreProcess_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_plan_2026-08-18.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L1", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05_profile_plan_2026-08-18.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18" + }, + { + "label": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7ui \u1112\u1167\u11ab\u110c\u1162 \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "label": "B05/B06 \uad6c\uc870\ubb3c \uc801\uc6a9 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "b05/b06 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11a8\u110b\u116d\u11bc \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "label": "2026-08-18 \uc0ac\uc774\ub4dc \ud328\ub110\u00b7\uc785\ub825 \ub85c\uc9c1 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 \u1109\u1161\u110b\u1175\u1103\u1173 \u1111\u1162\u1102\u1165\u11af\u00b7\u110b\u1175\u11b8\u1105\u1167\u11a8 \u1105\u1169\u110c\u1175\u11a8 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "2026-08-18 B05 \ud398\uc774\uc9c0 \uac1c\uc120 2\ucc28 \uacc4\ud68d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "2026-08-18 b05 \u1111\u1166\u110b\u1175\u110c\u1175 \u1100\u1162\u1109\u1165\u11ab 2\u110e\u1161 \u1100\u1168\u1112\u116c\u11a8 \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "label": "\ud6c4\uc18d \uacb0\uc815 \ub300\uae30", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "_origin": "ast", + "community": 53, + "community_name": "B05 \uad6c\uc870\ubb3c\u00b7UI \ud604\uc7ac \uacc4\ud68d", + "norm_label": "\u1112\u116e\u1109\u1169\u11a8 \u1100\u1167\u11af\u110c\u1165\u11bc \u1103\u1162\u1100\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "label": "B05_Profile_plan_2026-08-19.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L1", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05_profile_plan_2026-08-19.md", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175 \u2014 2026-08-19", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "label": "\uc644\ub8cc \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "label": "\uc8fc\uc694 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u110c\u116e\u110b\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "label": "\uae30\ub85d\ub41c \uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "_origin": "ast", + "community": 54, + "community_name": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44 \u2014 2026-08-19", + "norm_label": "\u1100\u1175\u1105\u1169\u11a8\u1103\u116c\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "label": "B05_api.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_api.md", + "id": "pages_b05_profile_b05_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "b05_profile \u2014 api", + "id": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "label": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "\u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "API \uc2a4\ud0a4\ub9c8 \ubc0f \ubc18\ud658 \ud544\ub4dc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "api \u1109\u1173\u110f\u1175\u1106\u1161 \u1106\u1175\u11be \u1107\u1161\u11ab\u1112\u116a\u11ab \u1111\u1175\u11af\u1103\u1173", + "id": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "label": "`POST /{project_id}/route/confirm` \uc694\uccad (`RouteConfirmRequest`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "_origin": "ast", + "community": 65, + "community_name": "B05_Profile \u2014 API", + "norm_label": "`post /{project_id}/route/confirm` \u110b\u116d\u110e\u1165\u11bc (`routeconfirmrequest`)", + "id": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "label": "B05_backend.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_backend.md", + "id": "pages_b05_profile_b05_backend" + }, + { + "label": "B05_Profile \u2014 Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "b05_profile \u2014 backend", + "id": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "\ud83d\udcc2 \uc18c\uc2a4\ucf54\ub4dc 1:1 \uc138\ubd84\ud654 \uc704\ud0a4 \ud30c\uc77c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udcc2 \u1109\u1169\u1109\u1173\u110f\u1169\u1103\u1173 1:1 \u1109\u1166\u1107\u116e\u11ab\u1112\u116a \u110b\u1171\u110f\u1175 \u1111\u1161\u110b\u1175\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udccb \ud575\uc2ec \ubc31\uc5d4\ub4dc \uc544\ud0a4\ud14d\ucc98 \uac1c\uc694", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "_origin": "ast", + "community": 99, + "community_name": "B05_Profile \u2014 Backend", + "norm_label": "\ud83d\udccb \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u110b\u1161\u110f\u1175\u1110\u1166\u11a8\u110e\u1165 \u1100\u1162\u110b\u116d", + "id": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "label": "B05_completed_followups.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L1", + "_origin": "ast", + "community": 150, + "community_name": "B05_completed_followups.md", + "norm_label": "b05_completed_followups.md", + "id": "pages_b05_profile_b05_completed_followups" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "ast", + "community": 150, + "community_name": "B05_completed_followups.md", + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "label": "B05_corridor_followup_decisions.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L1", + "_origin": "ast", + "community": 151, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05_corridor_followup_decisions.md", + "id": "pages_b05_profile_b05_corridor_followup_decisions" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "ast", + "community": 151, + "community_name": "B05_corridor_followup_decisions.md", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "label": "B05_corridor_patch_finish.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L1", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05_corridor_patch_finish.md", + "id": "pages_b05_profile_b05_corridor_patch_finish" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\ud328\uce58 \ub9c8\uac10", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1111\u1162\u110e\u1175 \u1106\u1161\u1100\u1161\u11b7", + "id": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "label": "\uc800\uc7a5\u00b7\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "_origin": "ast", + "community": 66, + "community_name": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "label": "B05_corridor_surface.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L1", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05_corridor_surface.md", + "id": "pages_b05_profile_b05_corridor_surface" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "id": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "label": "\uc800\uc7a5\u00b7\ud638\ud658\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc\u00b7\u1112\u1169\u1112\u116a\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "label": "\uc9c4\ud589 \uc911 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u110c\u1175\u11ab\u1112\u1162\u11bc \u110c\u116e\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "_origin": "ast", + "community": 52, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "label": "B05_corridor_turn_correction_plan.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L1", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05_corridor_turn_correction_plan.md", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "label": "\ubaa9\uc801\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1106\u1169\u11a8\u110c\u1165\u11a8\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "label": "\uad6d\ubd80 \ud328\uce58 \uc808\ucc28", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u11a8\u1107\u116e \u1111\u1162\u110e\u1175 \u110c\u1165\u11af\u110e\u1161", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "label": "\uad6c\uc870\ubb3c \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "label": "\ud655\uc778\ub41c \ub178\uacac \ud655\uc7a5 \ud68c\uadc0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u1102\u1169\u1100\u1167\u11ab \u1112\u116a\u11a8\u110c\u1161\u11bc \u1112\u116c\u1100\u1171", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "label": "\uc644\ub8cc \uc870\uac74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "_origin": "ast", + "community": 38, + "community_name": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "norm_label": "\u110b\u116a\u11ab\u1105\u116d \u110c\u1169\u1100\u1165\u11ab", + "id": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "label": "B05_db.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_db.md", + "id": "pages_b05_profile_b05_db" + }, + { + "label": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b05_profile \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "_origin": "ast", + "community": 100, + "community_name": "B05_Profile \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "label": "B05_dependencies.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_dependencies.md", + "id": "pages_b05_profile_b05_dependencies" + }, + { + "label": "B05_Profile \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "b05_profile \u2014 dependencies", + "id": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "label": "\ud398\uc774\uc9c0 \ud30c\uc77c\ubcc4 \uc5f0\uacb0", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "_origin": "ast", + "community": 131, + "community_name": "B05_Profile \u2014 Dependencies", + "norm_label": "\u1111\u1166\u110b\u1175\u110c\u1175 \u1111\u1161\u110b\u1175\u11af\u1107\u1167\u11af \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "label": "B05_frontend_alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_frontend_alignment.md", + "id": "pages_b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile \u2014 Profile Alignment & Table", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "b05_profile \u2014 profile alignment & table", + "id": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "label": "\uc885\ub2e8 \uacc4\ud68d\uace0 \ud3b8\uc9d1 \uc778\ud130\ub799\uc158 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u1168\u1112\u116c\u11a8\u1100\u1169 \u1111\u1167\u11ab\u110c\u1175\u11b8 \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab (`_ui_profile_edit.ts`, `_ui_profile_panel.ts`, `_ui_page.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "label": "12\ud589 \ub3c4\uba74 \ud14c\uc774\ube14 \ubc0f \uac00\ub85c \uc2a4\ud06c\ub864 \uc815\ub82c \uac1c\ud3b8 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "12\u1112\u1162\u11bc \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1106\u1175\u11be \u1100\u1161\u1105\u1169 \u1109\u1173\u110f\u1173\u1105\u1169\u11af \u110c\u1165\u11bc\u1105\u1167\u11af \u1100\u1162\u1111\u1167\u11ab (`_ui_profile_table.ts`, `_ui_profile_panel.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "label": "\ube44\uc815\uaddc \uce21\uc810(\uad6c\uc870\ubb3c) \ud14c\uc774\ube14 \uc624\ubc84\ub808\uc774 & \ub7f0\ud0c0\uc784 \uac80\uc99d (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "_origin": "ast", + "community": 67, + "community_name": "B05_Profile \u2014 Profile Alignment & Table", + "norm_label": "\u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7(\u1100\u116e\u110c\u1169\u1106\u116e\u11af) \u1110\u1166\u110b\u1175\u1107\u1173\u11af \u110b\u1169\u1107\u1165\u1105\u1166\u110b\u1175 & \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc (`_ui_profile_table.ts`, `_ui_irregularstations.ts`)", + "id": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "label": "B05_frontend_viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_frontend_viewer.md", + "id": "pages_b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile \u2014 3D Viewer & Interaction", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "b05_profile \u2014 3d viewer & interaction", + "id": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "label": "3D \uc9c0\ud615 \ubdf0\ud3ec\ud2b8 \uc2dc\uac01\ud654 (`_UI_Viewer.ts`, `_UI_Markers.ts`)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u110c\u1175\u1112\u1167\u11bc \u1107\u1172\u1111\u1169\u1110\u1173 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a (`_ui_viewer.ts`, `_ui_markers.ts`)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "label": "3D \ub9c8\ucee4 \uc9c1\uc811 \ub4dc\ub798\uadf8 \uc774\ub3d9 (0_old I-401 \uc774\uc2dd)", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "_origin": "ast", + "community": 101, + "community_name": "B05_Profile \u2014 3D Viewer & Interaction", + "norm_label": "3d \u1106\u1161\u110f\u1165 \u110c\u1175\u11a8\u110c\u1165\u11b8 \u1103\u1173\u1105\u1162\u1100\u1173 \u110b\u1175\u1103\u1169\u11bc (0_old i-401 \u110b\u1175\u1109\u1175\u11a8)", + "id": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "label": "B05_structure_stations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L1", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05_structure_stations.md", + "id": "pages_b05_profile_b05_structure_stations" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "id": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "label": "\uacf5\uae09 \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1169\u11bc\u1100\u1173\u11b8 \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "label": "\uc815\ubcf8 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "_origin": "ast", + "community": 68, + "community_name": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "label": "B05_structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05_structures.md", + "id": "pages_b05_profile_b05_structures" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u1110\u1169\u11bc\u1112\u1161\u11b8 \u1111\u1167\u11ab\u110c\u1175\u11b8", + "id": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "label": "\uc815\ubcf8\uacfc \ud0c0\uc785 \ub808\uc9c0\uc2a4\ud2b8\ub9ac", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1110\u1161\u110b\u1175\u11b8 \u1105\u1166\u110c\u1175\u1109\u1173\u1110\u1173\u1105\u1175", + "id": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "label": "\ubc30\uc218\uad00\u00b7\uc2dc\uc124 \uc635\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab\u00b7\u1109\u1175\u1109\u1165\u11af \u110b\u1169\u11b8\u1109\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "label": "\ubc31\uc5d4\ub4dc \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "label": "\ud504\ub860\ud2b8\uc5d4\ub4dc \ud30c\uc77c\uacfc \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1111\u1161\u110b\u1175\u11af\u1100\u116a \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "label": "\uc720\uc5ed \ucd94\ucc9c\u00b7\uac1c\ub7b5 \ub2e8\uba74", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110e\u116e\u110e\u1165\u11ab\u00b7\u1100\u1162\u1105\u1163\u11a8 \u1103\u1161\u11ab\u1106\u1167\u11ab", + "id": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "label": "API", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "api", + "id": "pages_b05_profile_b05_structures_api" + }, + { + "label": "B06 \uacbd\uacc4\uc640 \ub0a8\uc740 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "b06 \u1100\u1167\u11bc\u1100\u1168\u110b\u116a \u1102\u1161\u11b7\u110b\u1173\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "_origin": "ast", + "community": 22, + "community_name": "B05 \uad6c\uc870\ubb3c \uc815\ubcf8\u00b7\ud1b5\ud569 \ud3b8\uc9d1", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "label": "B05_Profile_Engine_Grade.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L1", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "b05_profile_engine_grade.md", + "id": "pages_b05_profile_backend_b05_profile_engine_grade" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud074\ub798\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1173\u11af\u1105\u1162\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "_origin": "ast", + "community": 132, + "community_name": "B05_Profile_Engine_Grade.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Sections.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L1", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "b05_profile_engine_sections.md", + "id": "pages_b05_profile_backend_b05_profile_engine_sections" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\u26a0\ufe0f \ub7f0\ud0c0\uc784 \uac80\uc99d \uc8fc\uc758\uc0ac\ud56d (2026-07-24 \uac80\uc99d \ubcf4\uace0\uc11c \uae30\uc900)", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\u26a0\ufe0f \u1105\u1165\u11ab\u1110\u1161\u110b\u1175\u11b7 \u1100\u1165\u11b7\u110c\u1173\u11bc \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc (2026-07-24 \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1169\u1100\u1169\u1109\u1165 \u1100\u1175\u110c\u116e\u11ab)", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "_origin": "ast", + "community": 102, + "community_name": "B05_Profile_Engine_Sections.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Engine_Solver.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L1", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "b05_profile_engine_solver.md", + "id": "pages_b05_profile_backend_b05_profile_engine_solver" + }, + { + "label": "\ud83d\udee0\ufe0f \uc5d4\uc9c4 \ud575\uc2ec \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udee0\ufe0f \u110b\u1166\u11ab\u110c\u1175\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "_origin": "ast", + "community": 133, + "community_name": "B05_Profile_Engine_Solver.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Repository.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L1", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "b05_profile_repository.md", + "id": "pages_b05_profile_backend_b05_profile_repository" + }, + { + "label": "\ud83d\udee0\ufe0f DB \uc811\uadfc \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udee0\ufe0f db \u110c\u1165\u11b8\u1100\u1173\u11ab \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "_origin": "ast", + "community": 134, + "community_name": "B05_Profile_Repository.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "b05_profile_router.md", + "id": "pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "_origin": "ast", + "community": 135, + "community_name": "B05_Profile_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "b05_profile_router_confirm.md", + "id": "pages_b05_profile_backend_b05_profile_router_confirm" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud5ec\ud37c \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1166\u11af\u1111\u1165 \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "_origin": "ast", + "community": 136, + "community_name": "B05_Profile_Router_Confirm.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "label": "B05_Profile_Schema.md", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L1", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "b05_profile_schema.md", + "id": "pages_b05_profile_backend_b05_profile_schema" + }, + { + "label": "\ud83d\udee0\ufe0f Pydantic \ubaa8\ub378 \ubc0f \uac80\uc99d \ud5ec\ud37c \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udee0\ufe0f pydantic \u1106\u1169\u1103\u1166\u11af \u1106\u1175\u11be \u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1166\u11af\u1111\u1165 \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "_origin": "ast", + "community": 137, + "community_name": "B05_Profile_Schema.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.md", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch" + }, + { + "label": "B05_Profile_Api_Fetch.ts", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "b05_profile_api_fetch.ts", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 API \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d api \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "_origin": "ast", + "community": 103, + "community_name": "B05_Profile_Api_Fetch.ts", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel" + }, + { + "label": "B05_Profile_UI_Drainage_Panel", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "b05_profile_ui_drainage_panel", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "_origin": "ast", + "community": 104, + "community_name": "B05_Profile_UI_Drainage_Panel", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_Drainage_Parts.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts" + }, + { + "label": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "b05_profile_ui_drainage_parts \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1100\u1169\u11bc\u110b\u116d\u11bc ui \u1111\u1161\u110e\u1173", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "_origin": "ast", + "community": 69, + "community_name": "B05_Profile_UI_Drainage_Parts \u2014 \ubc30\uc218\uc720\uc5ed \uacf5\uc6a9 UI \ud30c\uce20", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L1", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes" + }, + { + "label": "B05_Profile_UI_Drainage_Pipes", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "b05_profile_ui_drainage_pipes", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "label": "\ud83d\udccb \uac1c\uc694 \ubc0f \ud2b9\uc9d5", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udccb \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u1110\u1173\u11a8\u110c\u1175\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 / \uc2ec\ubcfc \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "_origin": "ast", + "community": 105, + "community_name": "B05_Profile_UI_Drainage_Pipes", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e / \u1109\u1175\u11b7\u1107\u1169\u11af \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "label": "B05_Profile_UI_IrregularStations.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L1", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "b05_profile_ui_irregularstations.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uc778\ud130\ud398\uc774\uc2a4 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110b\u1175\u11ab\u1110\u1165\u1111\u1166\u110b\u1175\u1109\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "_origin": "ast", + "community": 138, + "community_name": "B05_Profile_UI_IrregularStations.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Page.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "b05_profile_ui_page.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "_origin": "ast", + "community": 139, + "community_name": "B05_Profile_UI_Page.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "b05_profile_ui_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "_origin": "ast", + "community": 140, + "community_name": "B05_Profile_UI_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Alignment.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L1", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "b05_profile_ui_profile_alignment.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "_origin": "ast", + "community": 141, + "community_name": "B05_Profile_UI_Profile_Alignment.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Panel.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "b05_profile_ui_profile_panel.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uac1c\uc120\uc0ac\ud56d (2026-08-06)", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1162\u1109\u1165\u11ab\u1109\u1161\u1112\u1161\u11bc (2026-08-06)", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "_origin": "ast", + "community": 106, + "community_name": "B05_Profile_UI_Profile_Panel.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Profile_Table.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L1", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "b05_profile_ui_profile_table.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "_origin": "ast", + "community": 142, + "community_name": "B05_Profile_UI_Profile_Table.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B05_Profile_UI_Viewer.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L1", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "b05_profile_ui_viewer.md", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "_origin": "ast", + "community": 143, + "community_name": "B05_Profile_UI_Viewer.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "_UI_Drainage_Render.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render.md", + "id": "pages_b05_profile_frontend_ui_drainage_render" + }, + { + "label": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "_ui_drainage_render \u2014 \u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8\u1103\u1169 canvas \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "_origin": "ast", + "community": 70, + "community_name": "_UI_Drainage_Render \u2014 \ubc30\uc218\uc720\uc5ed\ub3c4 Canvas \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Profile_Structures.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L1", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures.md", + "id": "pages_b05_profile_frontend_ui_profile_structures" + }, + { + "label": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "_ui_profile_structures \u2014 \u110c\u1169\u11bc\u1103\u1161\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc \u1106\u1175\u11be \u110b\u1175\u11ab\u1110\u1165\u1105\u1162\u11a8\u1109\u1167\u11ab", + "id": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "_origin": "ast", + "community": 71, + "community_name": "_UI_Profile_Structures \u2014 \uc885\ub2e8 \uad6c\uc870\ubb3c \ub80c\ub354\ub9c1 \ubc0f \uc778\ud130\ub799\uc158", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "label": "_UI_Selection.md", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L1", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection.md", + "id": "pages_b05_profile_frontend_ui_selection" + }, + { + "label": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "_ui_selection \u2014 \u1107\u1162\u1109\u116e/\u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u110c\u1161 \u1109\u1165\u11ab\u1110\u1162\u11a8 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "_origin": "ast", + "community": 72, + "community_name": "_UI_Selection \u2014 \ubc30\uc218/\uad6c\uc870\ubb3c 3\uc790 \uc120\ud0dd \ub3d9\uae30\ud654", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "label": "B06_api.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 152, + "community_name": "B06_api.md", + "norm_label": "b06_api.md", + "id": "pages_b06_section_b06_api" + }, + { + "label": "B06_Section \u2014 API", + "file_type": "document", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "_origin": "ast", + "community": 152, + "community_name": "B06_api.md", + "norm_label": "b06_section \u2014 api", + "id": "pages_b06_section_b06_api_b06_section_api" + }, + { + "label": "B06_backend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b06_backend.md", + "id": "pages_b06_section_b06_backend" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "label": "\uc694\uccad\u00b7\uc751\ub2f5 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u110b\u116d\u110e\u1165\u11bc\u00b7\u110b\u1173\u11bc\u1103\u1161\u11b8 \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "label": "\uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "\ub77c\uc6b0\ud130\u00b7workflow (\uc870\ud68c, \ud655\uc815, \ud0c0 \ud504\ub85c\uc81d\ud2b8 \ubd88\ub7ec\uc624\uae30 \ubc0f \uc7ac\uc0dd\uc131)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1105\u1161\u110b\u116e\u1110\u1165\u00b7workflow (\u110c\u1169\u1112\u116c, \u1112\u116a\u11a8\u110c\u1165\u11bc, \u1110\u1161 \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u1107\u116e\u11af\u1105\u1165\u110b\u1169\u1100\u1175 \u1106\u1175\u11be \u110c\u1162\u1109\u1162\u11bc\u1109\u1165\u11bc)", + "id": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "label": "\ub370\uc774\ud130 \uc601\uad6c \uc800\uc7a5 \ubc0f \ud658\uacbd\uc124\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "_origin": "ast", + "community": 196, + "community_name": "B06_Section \u2014 Backend", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1167\u11bc\u1100\u116e \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11ab\u1100\u1167\u11bc\u1109\u1165\u11af\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "label": "B06_culvert_basin_multitier.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L1", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_culvert_basin_multitier.md", + "id": "pages_b06_section_b06_culvert_basin_multitier" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "_origin": "ast", + "community": 39, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1106\u1175\u1100\u1167\u11af", + "id": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "label": "B06_culvert_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06_culvert_controls.md", + "id": "pages_b06_section_b06_culvert_controls" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "label": "4\ucd95 \uc870\uc791\uacfc \uc7ac\uc9c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8\u1100\u116a \u110c\u1162\u110c\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "label": "\uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "label": "\uacc4\uc0b0\u00b7\ubcf4\uae30 \ubd84\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u1168\u1109\u1161\u11ab\u00b7\u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "label": "\uc790\uccb4\uac80\uc99d \uae30\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u110c\u1161\u110e\u1166\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1175\u1105\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "_origin": "ast", + "community": 28, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "B06_culvert_geometry_redesign.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L1", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06_culvert_geometry_redesign.md", + "id": "pages_b06_section_b06_culvert_geometry_redesign" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "label": "\uae30\uc2ad\ub9c9\uc774\u00b7\uad00 \ud575\uc2ec \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175\u00b7\u1100\u116a\u11ab \u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "label": "\uc811\uc18d\uc120", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "label": "\uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "label": "\uad6c\ud604 \ud30c\uc77c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1111\u1161\u110b\u1175\u11af", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "label": "\uac80\uc99d \uc0c1\ud0dc", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "_origin": "ast", + "community": 40, + "community_name": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1161\u11bc\u1110\u1162", + "id": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "label": "B06_culvert_link_trim.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06_culvert_link_trim.md", + "id": "pages_b06_section_b06_culvert_link_trim" + }, + { + "label": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "b06 \u110b\u1175\u11ab\u110c\u1165\u11b8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1110\u1173\u1105\u1175\u11b7 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "label": "\ucc98\ub9ac \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110e\u1165\u1105\u1175 \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "label": "\uc6d0\uc778\uacfc \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u110b\u116f\u11ab\u110b\u1175\u11ab\u1100\u116a \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "_origin": "ast", + "community": 73, + "community_name": "B06 \uc778\uc811 \uce21\uc810 \uad6c\uc870\ubb3c \ud2b8\ub9bc \uc815\ub9ac", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "label": "B06_culvert_set.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L1", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06_culvert_set.md", + "id": "pages_b06_section_b06_culvert_set" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "label": "\uc785\ub825\u00b7\ud310\uc815", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1111\u1161\u11ab\u110c\u1165\u11bc", + "id": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "label": "\ud615\uc0c1\u00b7\ud45c\uc2dc \uc21c\uc11c (2026-08-20 \uc2a4\ub0c5\uc0f7)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u1111\u116d\u1109\u1175 \u1109\u116e\u11ab\u1109\u1165 (2026-08-20 \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba)", + "id": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "label": "\uad6c\ud604 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "label": "\uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "label": "\uac80\uc99d \uadfc\uac70\uc640 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "_origin": "ast", + "community": 41, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1100\u1173\u11ab\u1100\u1165\u110b\u116a \u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "label": "B06_db.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_db.md", + "id": "pages_b06_section_b06_db" + }, + { + "label": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "b06_section \u2014 db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "label": "Repository \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "repository \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "label": "\ud30c\uc77c \uacbd\ub85c", + "file_type": "document", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "_origin": "ast", + "community": 107, + "community_name": "B06_Section \u2014 DB \uc0ac\uc6a9 \uad00\uacc4", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169", + "id": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "label": "B06_dependencies.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_dependencies.md", + "id": "pages_b06_section_b06_dependencies" + }, + { + "label": "B06_Section \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "b06_section \u2014 dependencies", + "id": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "label": "\uacf5\ud1b5 \ubaa8\ub4c8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "_origin": "ast", + "community": 144, + "community_name": "B06_Section \u2014 Dependencies", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u1106\u1169\u1103\u1172\u11af", + "id": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "label": "B06_frontend.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_frontend.md", + "id": "pages_b06_section_b06_frontend" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "label": "\ud654\uba74\u00b7workflow (\uc870\ud68c \ubc0f \ud655\uc815 \uc804\uc6a9)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1112\u116a\u1106\u1167\u11ab\u00b7workflow (\u110c\u1169\u1112\u116c \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u110c\u1165\u11ab\u110b\u116d\u11bc)", + "id": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "label": "SVG \ub80c\ub354\ub7ec \ubc0f \uc720\ud2f8\ub9ac\ud2f0", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "svg \u1105\u1166\u11ab\u1103\u1165\u1105\u1165 \u1106\u1175\u11be \u110b\u1172\u1110\u1175\u11af\u1105\u1175\u1110\u1175", + "id": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "label": "API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "\uc785\ub825 \uc635\uc158 (\ud45c\uc2dc \uc635\uc158 \ubc0f \ud6a1\ub2e8 \ubc18\ud3ed \uc81c\uc5b4)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u110b\u1175\u11b8\u1105\u1167\u11a8 \u110b\u1169\u11b8\u1109\u1167\u11ab (\u1111\u116d\u1109\u1175 \u110b\u1169\u11b8\u1109\u1167\u11ab \u1106\u1175\u11be \u1112\u116c\u11bc\u1103\u1161\u11ab \u1107\u1161\u11ab\u1111\u1169\u11a8 \u110c\u1166\u110b\u1165)", + "id": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "label": "UI \ud328\ub110 \ud06c\uae30 \ubc0f \ub9ac\uc0ac\uc774\uc800 \uaddc\uce59 (2026-08-02 \uc2e0\uc124)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "ui \u1111\u1162\u1102\u1165\u11af \u110f\u1173\u1100\u1175 \u1106\u1175\u11be \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165 \u1100\u1172\u110e\u1175\u11a8 (2026-08-02 \u1109\u1175\u11ab\u1109\u1165\u11af)", + "id": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "label": "\uae30\uc220\ubd80\ucc44 (\ud574\uacb0\ub428)", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "\u1100\u1175\u1109\u116e\u11af\u1107\u116e\u110e\u1162 (\u1112\u1162\u1100\u1167\u11af\u1103\u116c\u11b7)", + "id": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "label": "2026-08-22 \ud30c\uc77c \ud55c\uacc4 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "_origin": "ast", + "community": 23, + "community_name": "B06_Section \u2014 Frontend", + "norm_label": "2026-08-22 \u1111\u1161\u110b\u1175\u11af \u1112\u1161\u11ab\u1100\u1168 \u110c\u1165\u11bc\u1105\u1175", + "id": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "label": "B06_pavement_revetment.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06_pavement_revetment.md", + "id": "pages_b06_section_b06_pavement_revetment" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\ud3ec\uc7a5\uacfc \ubb3c\ub118\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1111\u1169\u110c\u1161\u11bc\u1100\u116a \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "label": "\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "_origin": "ast", + "community": 74, + "community_name": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "label": "B06_revetment_link_controls.md", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L1", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06_revetment_link_controls.md", + "id": "pages_b06_section_b06_revetment_link_controls" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "id": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "label": "\uc815\ubcf8\uacfc \uacf5\uc6a9 \ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab\u1100\u116a \u1100\u1169\u11bc\u110b\u116d\u11bc \u1106\u1169\u1103\u1166\u11af", + "id": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "label": "\ud615\ud0dc\uc640 \uc870\uc815\ucc3d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1112\u1167\u11bc\u1110\u1162\u110b\u116a \u110c\u1169\u110c\u1165\u11bc\u110e\u1161\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "label": "\ub2e8\ubcc4 \uad6c\uac04\uac12", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1103\u1161\u11ab\u1107\u1167\u11af \u1100\u116e\u1100\u1161\u11ab\u1100\u1161\u11b9", + "id": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "label": "\uc5f0\ub3d9\uacfc \uacbd\uc0ac", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u110b\u1167\u11ab\u1103\u1169\u11bc\u1100\u116a \u1100\u1167\u11bc\u1109\u1161", + "id": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "label": "\uc120\ud0dd\uacfc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1109\u1165\u11ab\u1110\u1162\u11a8\u1100\u116a \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "_origin": "ast", + "community": 29, + "community_name": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "label": "B06_Section_Engine_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas.md", + "id": "pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_engine_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1167\u11ab\u110c\u1165\u11a8 \u110c\u1165\u11a8\u1107\u116e\u11ab \u110b\u1167\u11ab\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 75, + "community_name": "B06_Section_Engine_Areas \u2014 \ud6a1\ub2e8 \uba74\uc801 \uc801\ubd84 \uc5f0\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "b06_section_router.md", + "id": "pages_b06_section_backend_b06_section_router" + }, + { + "label": "\ud83d\udee0\ufe0f \ub77c\uc6b0\ud130 API \ubc0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udee0\ufe0f \u1105\u1161\u110b\u116e\u1110\u1165 api \u1106\u1175\u11be \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "\ud83d\udd17 \uc5f0\uad00 \uac1c\ub150 \ubc0f \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "_origin": "ast", + "community": 145, + "community_name": "B06_Section_Router.md", + "norm_label": "\ud83d\udd17 \u110b\u1167\u11ab\u1100\u116a\u11ab \u1100\u1162\u1102\u1167\u11b7 \u1106\u1175\u11be \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Router_Confirm.md", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L1", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm.md", + "id": "pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "b06_section_router_confirm \u2014 \u110b\u1175\u11b7\u1109\u1175 \u110c\u1165\u110c\u1161\u11bc \u1106\u1175\u11be \u1112\u116a\u11a8\u110c\u1165\u11bc \u1105\u1161\u110b\u116e\u1110\u1165", + "id": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "_origin": "ast", + "community": 76, + "community_name": "B06_Section_Router_Confirm \u2014 \uc784\uc2dc \uc800\uc7a5 \ubc0f \ud655\uc815 \ub77c\uc6b0\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_Api_Fetch.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L1", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch.md", + "id": "pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "b06_section_api_fetch \u2014 b06 \u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 api \u110f\u1173\u11af\u1105\u1161\u110b\u1175\u110b\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uc5f0\ub3d9 API \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "_origin": "ast", + "community": 108, + "community_name": "B06_Section_Api_Fetch \u2014 B06 \ud504\ub860\ud2b8\uc5d4\ub4dc API \ud074\ub77c\uc774\uc5b8\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u110b\u1167\u11ab\u1103\u1169\u11bc api \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "label": "B06_Section_UI_Cross_Areas.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "b06_section_ui_cross_areas \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1103\u1161\u11ab\u1106\u1167\u11ab\u110c\u1165\u11a8 \u1111\u116d\u1100\u1175 \u1106\u1175\u11be \u1107\u1162\u11ab\u1103\u1173 \u1112\u1161\u110b\u1175\u1105\u1161\u110b\u1175\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "_origin": "ast", + "community": 77, + "community_name": "B06_Section_UI_Cross_Areas \u2014 \ud6a1\ub2e8 \ub2e8\uba74\uc801 \ud45c\uae30 \ubc0f \ubc34\ub4dc \ud558\uc774\ub77c\uc774\ud2b8", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Cross_Design.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L1", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design.md", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "b06_section_ui_cross_design \u2014 \u1112\u116c\u11bc\u1103\u1161\u11ab \u110e\u1173\u11a8\u110c\u1165\u11b7\u1107\u1167\u11af \u1109\u1166\u1107\u116e \u1109\u1165\u11af\u1100\u1168 \u110f\u1165\u11ab\u1110\u1173\u1105\u1169\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "_origin": "ast", + "community": 78, + "community_name": "B06_Section_UI_Cross_Design \u2014 \ud6a1\ub2e8 \uce21\uc810\ubcc4 \uc138\ubd80 \uc124\uacc4 \ucee8\ud2b8\ub864", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L1", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u110c\u1165\u11a8\u1107\u116e\u11ab \u1100\u1168\u1109\u1161\u11ab \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "_origin": "ast", + "community": 79, + "community_name": "B06_Section_UI_MassHaul \u2014 \uc720\ud1a0\uace1\uc120 \uc801\ubd84 \uacc4\uc0b0 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L1", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_balance \u2014 \u1111\u1167\u11bc\u1112\u1167\u11bc\u1109\u1165\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1107\u1175 \u1104\u1175 \u1107\u116e\u11ab\u1112\u1161\u11af \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "_origin": "ast", + "community": 80, + "community_name": "B06_Section_UI_MassHaul_Balance \u2014 \ud3c9\ud615\uc120 \ubc0f \uc7a5\ube44 \ub760 \ubd84\ud560 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_balance_view \u2014 \u110b\u116e\u11ab\u1107\u1161\u11ab \u1104\u1175 \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "_origin": "ast", + "community": 81, + "community_name": "B06_Section_UI_MassHaul_Balance_View \u2014 \uc6b4\ubc18 \ub760 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L1", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "b06_section_ui_masshaul_balloon \u2014 \u1106\u116e\u11af\u1105\u1163\u11bc \u1106\u1161\u11af\u1111\u116e\u11bc\u1109\u1165\u11ab \u1107\u1162\u110e\u1175 \u1106\u1175\u11be \u110c\u1169\u110c\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uc54c\uace0\ub9ac\uc998", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "_origin": "ast", + "community": 82, + "community_name": "B06_Section_UI_MassHaul_Balloon \u2014 \ubb3c\ub7c9 \ub9d0\ud48d\uc120 \ubc30\uce58 \ubc0f \uc870\uc791", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Curve.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L1", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "b06_section_ui_masshaul_curve \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1100\u1170\u110c\u1165\u11a8 \u1107\u1169\u1100\u1161\u11ab \u1106\u1175\u11be \u1105\u1166\u11ab\u1103\u1165\u1105\u1175\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \uae30\ud558 \uc218\ud559", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1100\u1175\u1112\u1161 \u1109\u116e\u1112\u1161\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "_origin": "ast", + "community": 83, + "community_name": "B06_Section_UI_MassHaul_Curve \u2014 \uc720\ud1a0\uace1\uc120 \uada4\uc801 \ubcf4\uac04 \ubc0f \ub80c\ub354\ub9c1", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_Settle.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L1", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "b06_section_ui_masshaul_settle \u2014 \u1110\u1169\u1105\u1163\u11bc \u110c\u1165\u11bc\u1109\u1161\u11ab \u1106\u1175\u11be \u110c\u1161\u11bc\u1100\u1165\u1105\u1175 \u1109\u1161\u11bc\u1109\u116b \u110b\u1166\u11ab\u110c\u1175\u11ab", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ub85c\uc9c1", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1105\u1169\u110c\u1175\u11a8", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "_origin": "ast", + "community": 84, + "community_name": "B06_Section_UI_MassHaul_Settle \u2014 \ud1a0\ub7c9 \uc815\uc0b0 \ubc0f \uc7a5\uac70\ub9ac \uc0c1\uc1c4 \uc5d4\uc9c4", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_MassHaul_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "b06_section_ui_masshaul_view \u2014 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1109\u1175\u1100\u1161\u11a8\u1112\u116a \u1105\u1166\u11ab\u1103\u1165\u1105\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "_origin": "ast", + "community": 85, + "community_name": "B06_Section_UI_MassHaul_View \u2014 \uc720\ud1a0\uace1\uc120 \uc2dc\uac01\ud654 \ub80c\ub354\ub7ec", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Page.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page.md", + "id": "pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "b06_section_ui_page \u2014 b06 \u1106\u1166\u110b\u1175\u11ab \u1111\u1166\u110b\u1175\u110c\u1175 \u110b\u1169\u110f\u1166\u1109\u1173\u1110\u1173\u1105\u1166\u110b\u1175\u1110\u1165", + "id": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "_origin": "ast", + "community": 86, + "community_name": "B06_Section_UI_Page \u2014 B06 \uba54\uc778 \ud398\uc774\uc9c0 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Section_View.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L1", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view.md", + "id": "pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "b06_section_ui_section_view \u2014 \u110c\u1169\u11bc/\u1112\u116c\u11bc\u1103\u1161\u11ab \u1106\u1175\u11be \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1107\u1172 \u110c\u1169\u1105\u1175\u11b8", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5 \ubc0f \ud568\uc218", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "label": "3. \uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "_origin": "ast", + "community": 87, + "community_name": "B06_Section_UI_Section_View \u2014 \uc885/\ud6a1\ub2e8 \ubc0f \uc720\ud1a0\uace1\uc120 \ubdf0 \uc870\ub9bd", + "norm_label": "3. \u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "label": "B06_Section_UI_Standard_Diagram.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L1", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram" + }, + { + "label": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "b06_section_ui_standard_diagram \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u1106\u1169\u1109\u1175\u11a8\u1103\u1169 \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "_origin": "ast", + "community": 109, + "community_name": "B06_Section_UI_Standard_Diagram \u2014 \ud45c\uc900\ub2e8\uba74 \ubaa8\uc2dd\ub3c4 \ucef4\ud3ec\ub10c\ud2b8", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B06_Section_UI_Standard_Panel.md", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L1", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel.md", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel" + }, + { + "label": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "b06_section_ui_standard_panel \u2014 \u1111\u116d\u110c\u116e\u11ab\u1103\u1161\u11ab\u1106\u1167\u11ab \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1106\u1175\u11be \u110c\u1166\u110b\u1165 \u1111\u1162\u1102\u1165\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "label": "1. \uac1c\uc694 \ubc0f \uc5ed\ud560", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "1. \u1100\u1162\u110b\u116d \u1106\u1175\u11be \u110b\u1167\u11a8\u1112\u1161\u11af", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "label": "2. \uc8fc\uc694 \uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "_origin": "ast", + "community": 110, + "community_name": "B06_Section_UI_Standard_Panel \u2014 \ud45c\uc900\ub2e8\uba74 \uc785\ub825 \ubc0f \uc81c\uc5b4 \ud328\ub110", + "norm_label": "2. \u110c\u116e\u110b\u116d \u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "label": "B07_backend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07_backend.md", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "b07 quantity \u2014 backend", + "id": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "label": "\uad6c\ud604\ub41c \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "label": "\uad6c\ud604\ub418\uc9c0 \uc54a\uc740 \ud56d\ubaa9", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u1103\u116c\u110c\u1175 \u110b\u1161\u11ad\u110b\u1173\u11ab \u1112\u1161\u11bc\u1106\u1169\u11a8", + "id": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "label": "\ucc45\uc784 \uacbd\uacc4 \ubbf8\uacb0", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "_origin": "ast", + "community": 88, + "community_name": "B07 Quantity \u2014 Backend", + "norm_label": "\u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168 \u1106\u1175\u1100\u1167\u11af", + "id": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "label": "B07_db.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L1", + "_origin": "ast", + "community": 153, + "community_name": "B07_db.md", + "norm_label": "b07_db.md", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "_origin": "ast", + "community": 153, + "community_name": "B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "id": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "label": "B07_frontend.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b07_frontend.md", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "b07 quantity \u2014 frontend", + "id": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "label": "\ud604\uc7ac \uc0ac\uc6a9\uc790 \ub3d9\uc791", + "file_type": "document", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1103\u1169\u11bc\u110c\u1161\u11a8", + "id": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "label": "B07_Quantity_Router.md", + "file_type": "document", + "source_file": "pages/B07_Quantity/backend/B07_Quantity_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 191, + "community_name": "B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.md", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_CAD_blocks.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L1", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08_cad_blocks.md", + "id": "pages_b08_designdetail_b08_cad_blocks" + }, + { + "label": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "b08 cad \u1107\u1173\u11af\u1105\u1169\u11a8 \u1105\u1161\u110b\u1175\u1107\u1173\u1105\u1165\u1105\u1175\u00b7\u1109\u1161\u110c\u1175\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "label": "\uad6c\ud604", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab", + "id": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "label": "\ubc94\uc704 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1107\u1165\u11b7\u110b\u1171 \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "label": "\uac80\uc99d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "_origin": "ast", + "community": 89, + "community_name": "B08 CAD \ube14\ub85d \ub77c\uc774\ube0c\ub7ec\ub9ac\u00b7\uc0ac\uc9c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "label": "B08_CAD_commands.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L1", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08_cad_commands.md", + "id": "pages_b08_designdetail_b08_cad_commands" + }, + { + "label": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "b08 openwebcad \u1106\u1167\u11bc\u1105\u1167\u11bc \u110e\u1166\u1100\u1168", + "id": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "label": "\uad6c\ud604 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "label": "\ud575\uc2ec \uad6c\uc131", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1100\u116e\u1109\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "label": "\uac80\uc99d\u00b7\uc81c\ud55c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "_origin": "ast", + "community": 90, + "community_name": "B08 OpenWebCAD \uba85\ub839 \uccb4\uacc4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u110c\u1166\u1112\u1161\u11ab", + "id": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "label": "B08_CAD_table_entity.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L1", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "b08_cad_table_entity.md", + "id": "pages_b08_designdetail_b08_cad_table_entity" + }, + { + "label": "\ubaa8\ub378", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1106\u1169\u1103\u1166\u11af", + "id": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "label": "\uae30\ub2a5", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1100\u1175\u1102\u1173\u11bc", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "label": "\uc774\uad00 \ubc94\uc704", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u110b\u1175\u1100\u116a\u11ab \u1107\u1165\u11b7\u110b\u1171", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "label": "\uac80\uc99d\u00b7\ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "_origin": "ast", + "community": 91, + "community_name": "B08_CAD_table_entity.md", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc\u00b7\u1112\u116e\u1109\u1169\u11a8", + "id": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "label": "B08_api.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L1", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_api.md", + "id": "pages_b08_designdetail_b08_api" + }, + { + "label": "B08_DesignDetail \u2014 API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "b08_designdetail \u2014 api", + "id": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "label": "API \uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "_origin": "ast", + "community": 147, + "community_name": "B08_DesignDetail \u2014 API", + "norm_label": "api \u110b\u1166\u11ab\u1103\u1173\u1111\u1169\u110b\u1175\u11ab\u1110\u1173", + "id": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "label": "B08_backend.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L1", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_backend.md", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "b08_designdetail \u2014 backend", + "id": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "label": "\ub3c4\uba74 \uad00\ub9ac, \uc885\ub2e8 30\uce21\uc810 \ubd84\ud560, CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c \ubc0f \ub3c4\uba74 \ud15c\ud50c\ub9bf \ud30c\uc774\ud504\ub77c\uc778", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u116a\u11ab\u1105\u1175, \u110c\u1169\u11bc\u1103\u1161\u11ab 30\u110e\u1173\u11a8\u110c\u1165\u11b7 \u1107\u116e\u11ab\u1112\u1161\u11af, cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d \u1106\u1175\u11be \u1103\u1169\u1106\u1167\u11ab \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1111\u1161\u110b\u1175\u1111\u1173\u1105\u1161\u110b\u1175\u11ab", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "label": "\ub3c4\uac01 \ud15c\ud50c\ub9bf \ubcc0\ud658 \ubc0f \uc885\ub2e8\ub3c4 A1 \ub3c4\uac01 \ubcd1\ud569 (2026-07-26)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1103\u1169\u1100\u1161\u11a8 \u1110\u1166\u11b7\u1111\u1173\u11af\u1105\u1175\u11ba \u1107\u1167\u11ab\u1112\u116a\u11ab \u1106\u1175\u11be \u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 a1 \u1103\u1169\u1100\u1161\u11a8 \u1107\u1167\u11bc\u1112\u1161\u11b8 (2026-07-26)", + "id": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "label": "\uc885\ub2e8\ub3c4 30\uce21\uc810 N\ubd84\ud560 \ubc0f \ub0a9\ud488 \uc591\uc2dd \uce21\uc810 \ud14c\uc774\ube14 (2026-07-25 N-1-1)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u1103\u1169 30\u110e\u1173\u11a8\u110c\u1165\u11b7 n\u1107\u116e\u11ab\u1112\u1161\u11af \u1106\u1175\u11be \u1102\u1161\u11b8\u1111\u116e\u11b7 \u110b\u1163\u11bc\u1109\u1175\u11a8 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1110\u1166\u110b\u1175\u1107\u1173\u11af (2026-07-25 n-1-1)", + "id": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "label": "\ud6a1\ub2e8\ub3c4 4\uac1c \uc120\ubcc4 \ub808\uc774\uc5b4 \ubc0f CAD \uc218\ub7c9\uc0b0\ucd9c\ud45c (2026-07-25 N-1-2/N-1-3)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 4\u1100\u1162 \u1109\u1165\u11ab\u1107\u1167\u11af \u1105\u1166\u110b\u1175\u110b\u1165 \u1106\u1175\u11be cad \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af\u1111\u116d (2026-07-25 n-1-2/n-1-3)", + "id": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "label": "\uc6cc\ud06c\ud50c\ub85c\uc6b0 \uac8c\uc774\ud305 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc", + "id": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "label": "\ud604\uc7ac \ucc45\uc784 \uacbd\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "_origin": "ast", + "community": 30, + "community_name": "B08_DesignDetail \u2014 Backend", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7 \u1100\u1167\u11bc\u1100\u1168", + "id": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "label": "B08_cross_structure_sheets.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L1", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08_cross_structure_sheets.md", + "id": "pages_b08_designdetail_b08_cross_structure_sheets" + }, + { + "label": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "b08 \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u110c\u1161\u11bc \u1107\u1162\u110e\u1175", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "label": "\ubb38\uc81c\uc640 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1106\u116e\u11ab\u110c\u1166\u110b\u116a \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "label": "\ub370\uc774\ud130\u00b7\uad6c\ud604 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165\u00b7\u1100\u116e\u1112\u1167\u11ab \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "label": "\uacb0\uacfc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1100\u1167\u11af\u1100\u116a", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "label": "\ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "_origin": "ast", + "community": 56, + "community_name": "B08 \ud6a1\ub2e8\ub3c4 \uad6c\uc870\ubb3c\u00b7\uc7a5 \ubc30\uce58", + "norm_label": "\u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "label": "B08_dependencies.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L1", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_dependencies.md", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "b08_designdetail \u2014 dependencies", + "id": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "label": "Frontend (package.json / tsconfig.json)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "frontend (package.json / tsconfig.json)", + "id": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "label": "Backend (requirements.txt)", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "_origin": "ast", + "community": 111, + "community_name": "B08_DesignDetail \u2014 Dependencies", + "norm_label": "backend (requirements.txt)", + "id": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "label": "B08_drawing_masshaul_watershed.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L1", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08_drawing_masshaul_watershed.md", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed" + }, + { + "label": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "b08 \u1110\u1169\u110c\u1165\u11a8\u1103\u1169\u00b7\u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "label": "\ub3c4\uba74 \uae30\uc900", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1169\u1106\u1167\u11ab \u1100\u1175\u110c\u116e\u11ab", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "label": "\ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "label": "\uc720\uc5ed \uc815\ubcf4\ud45c", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u110b\u1172\u110b\u1167\u11a8 \u110c\u1165\u11bc\u1107\u1169\u1111\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "label": "\uad6c\ud604\u00b7\uac80\uc99d \uc644\ub8cc", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u116e\u1112\u1167\u11ab\u00b7\u1100\u1165\u11b7\u110c\u1173\u11bc \u110b\u116a\u11ab\u1105\u116d", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "label": "\uac80\uc99d \ud55c\uacc4", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1100\u1165\u11b7\u110c\u1173\u11bc \u1112\u1161\u11ab\u1100\u1168", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "label": "\ub0a8\uc740 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "_origin": "ast", + "community": 31, + "community_name": "B08 \ud1a0\uc801\ub3c4\u00b7\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "norm_label": "\u1102\u1161\u11b7\u110b\u1173\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc", + "id": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "label": "B08_DesignDetail_Router.md", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L1", + "_origin": "ast", + "community": 154, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.md", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "\uc2e4\uc81c API", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "_origin": "ast", + "community": 154, + "community_name": "B08_DesignDetail_Router.md", + "norm_label": "\u1109\u1175\u11af\u110c\u1166 api", + "id": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "label": "B09_frontend.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_frontend.md", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "b09_estimation \u2014 frontend", + "id": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\ucef4\ud3ec\ub10c\ud2b8 / \ud568\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 / \u1112\u1161\u11b7\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "label": "\ubc31\uc5d4\ub4dc/DB \u2014 \ubbf8\ucc29\uc218", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u1107\u1162\u11a8\u110b\u1166\u11ab\u1103\u1173/db \u2014 \u1106\u1175\u110e\u1161\u11a8\u1109\u116e", + "id": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "label": "\ucc38\uace0", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "_origin": "ast", + "community": 32, + "community_name": "B09_Estimation \u2014 Frontend", + "norm_label": "\u110e\u1161\u11b7\u1100\u1169", + "id": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "label": "B09_Estimation_UI_Page.md", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 155, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "b09_estimation_ui_page.md", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 155, + "community_name": "B09_Estimation_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B10_frontend.md", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_frontend.md", + "id": "pages_b10_payment_b10_frontend" + }, + { + "label": "B10_Payment \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "b10_payment \u2014 frontend", + "id": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \ud568\uc218 (Mockup)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1112\u1161\u11b7\u1109\u116e (mockup)", + "id": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "label": "\ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1 \uc804\uc81c (\ubaa9\uc5c5)", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1107\u1175\u110c\u1173\u1102\u1175\u1109\u1173 \u1105\u1169\u110c\u1175\u11a8 \u110c\u1165\u11ab\u110c\u1166 (\u1106\u1169\u11a8\u110b\u1165\u11b8)", + "id": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "_origin": "ast", + "community": 42, + "community_name": "B10_Payment \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "label": "B10_Payment_UI_Page.md", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 156, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "b10_payment_ui_page.md", + "id": "pages_b10_payment_frontend_b10_payment_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 156, + "community_name": "B10_Payment_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "B11_frontend.md", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L1", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_frontend.md", + "id": "pages_b11_status_b11_frontend" + }, + { + "label": "B11_Status \u2014 Frontend", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "b11_status \u2014 frontend", + "id": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "label": "\ud30c\uc77c \uad6c\uc870", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u116e\u110c\u1169", + "id": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "label": "\uc8fc\uc694 \ucef4\ud3ec\ub10c\ud2b8 \ubc0f \uae30\ub2a5 (Mockup)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110c\u116e\u110b\u116d \u110f\u1165\u11b7\u1111\u1169\u1102\u1165\u11ab\u1110\u1173 \u1106\u1175\u11be \u1100\u1175\u1102\u1173\u11bc (mockup)", + "id": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "label": "\uacb0\uc7ac \uc0c1\ud0dc \ud750\ub984 (Payment Flow Status)", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1100\u1167\u11af\u110c\u1162 \u1109\u1161\u11bc\u1110\u1162 \u1112\u1173\u1105\u1173\u11b7 (payment flow status)", + "id": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "label": "\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u1105\u1169\u110f\u1165\u11af\u1105\u1161\u110b\u1175\u110c\u1166\u110b\u1175\u1109\u1167\u11ab", + "id": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "label": "\uc758\uc874\uc131", + "file_type": "document", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "_origin": "ast", + "community": 43, + "community_name": "B11_Status \u2014 Frontend", + "norm_label": "\u110b\u1174\u110c\u1169\u11ab\u1109\u1165\u11bc", + "id": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "label": "B11_Status_UI_Page.md", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L1", + "_origin": "ast", + "community": 157, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "b11_status_ui_page.md", + "id": "pages_b11_status_frontend_b11_status_ui_page" + }, + { + "label": "\ud83d\udee0\ufe0f \uc8fc\uc694 \ud568\uc218 \ubaa9\ub85d", + "file_type": "document", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "_origin": "ast", + "community": 157, + "community_name": "B11_Status_UI_Page.md", + "norm_label": "\ud83d\udee0\ufe0f \u110c\u116e\u110b\u116d \u1112\u1161\u11b7\u1109\u116e \u1106\u1169\u11a8\u1105\u1169\u11a8", + "id": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "label": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "community": 195, + "norm_label": "query: \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1106\u1162\u1109\u1165\u11af \u1100\u1161\u11a8\u1103\u1169 \u110c\u1166\u110b\u1163\u11a8\u110c\u1169\u1100\u1165\u11ab (\u110b\u1175\u11b7\u1103\u1169)", + "community_name": "Query: \ubc30\uc218\uad00 \ub9e4\uc124 \uac01\ub3c4 \uc81c\uc57d\uc870\uac74 (\uc784\ub3c4)", + "id": "query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4_md_query" + }, + { + "label": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "file_type": "document", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "community": 185, + "norm_label": "query: \u110b\u1175\u11b7\u1103\u1169 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1112\u1167\u11bc\u1110\u1162\u110c\u1165\u11bc\u1107\u1169", + "community_name": "Query: \uc784\ub3c4 \uc9d1\uc218\uc815 \ud615\ud0dc\uc815\ubcf4", + "id": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_md_query" + }, + { + "label": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 170, + "norm_label": "b08_designdetail_engine_cad_masshaul.py", + "community_name": "B08_DesignDetail_Engine_Cad_MassHaul.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + }, + { + "label": "B08_DesignDetail_Engine_Cad_Basin.py", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 169, + "norm_label": "b08_designdetail_engine_cad_basin.py", + "community_name": "B08_DesignDetail_Engine_Cad_Basin.py", + "id": "b08_designdetail_b08_designdetail_engine_cad_basin_py" + }, + { + "label": "common_util_mass_haul_settle.ts", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 177, + "norm_label": "common_util_mass_haul_settle.ts", + "community_name": "common_util_mass_haul_settle.ts", + "id": "common_util_common_util_mass_haul_settle_ts" + }, + { + "label": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 179, + "norm_label": "mass haul diagram (\u1110\u1169\u110c\u1165\u11a8\u1103\u1169)", + "community_name": "Mass Haul Diagram (\ud1a0\uc801\ub3c4)", + "id": "concept_mass_haul_diagram" + }, + { + "label": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "file_type": "concept", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "community": 178, + "norm_label": "drainage watershed (\u110b\u1172\u110b\u1167\u11a8\u1103\u1169)", + "community_name": "Drainage Watershed (\uc720\uc5ed\ub3c4)", + "id": "concept_drainage_watershed" + }, + { + "label": "OpenWebCAD Core", + "file_type": "code", + "source_file": "B08_DesignDetail/openwebcad", + "community": 176, + "norm_label": "openwebcad core", + "community_name": "OpenWebCAD Core", + "id": "b08_designdetail_openwebcad_app" + }, + { + "label": "B03 File Input Backend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_backend.md", + "community": 187, + "norm_label": "b03 file input backend", + "community_name": "B03 File Input Backend", + "id": "pages_b03_fileinput_backend" + }, + { + "label": "B03 File Input Frontend", + "file_type": "code", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "community": 188, + "norm_label": "b03 file input frontend", + "community_name": "B03 File Input Frontend", + "id": "pages_b03_fileinput_frontend" + }, + { + "label": "B04 PreProcess Backend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "community": 189, + "norm_label": "b04 preprocess backend", + "community_name": "B04 PreProcess Backend", + "id": "pages_b04_preprocess_backend" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "code", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "community": 190, + "norm_label": "b04 preprocess frontend", + "community_name": "B04 PreProcess Frontend", + "id": "pages_b04_preprocess_frontend" + }, + { + "label": "B08 CAD Blocks Library", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "community": 192, + "norm_label": "b08 cad blocks library", + "community_name": "B08 CAD Blocks Library", + "id": "pages_b08_designdetail_cad_blocks" + }, + { + "label": "B08 CAD Table Entity", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "community": 193, + "norm_label": "b08 cad table entity", + "community_name": "B08 CAD Table Entity", + "id": "pages_b08_designdetail_cad_table_entity" + }, + { + "label": "B08 Cross Section Structure Sheets", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 194, + "norm_label": "b08 cross section structure sheets", + "community_name": "B08 Cross Section Structure Sheets", + "id": "pages_b08_designdetail_cross_structure_sheets" + }, + { + "label": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01.md", + "community": 180, + "norm_label": "2026-09-01 \u110b\u116a\u11ab\u1105\u116d \u2014 b04 \u110c\u1175\u1106\u1167\u11ab \u110e\u1165\u1105\u1175\u00b7b05/b06 \u1107\u1162\u1109\u116e \u110c\u1166\u110b\u1165", + "community_name": "2026-09-01 \uc644\ub8cc \u2014 B04 \uc9c0\uba74 \ucc98\ub9ac\u00b7B05/B06 \ubc30\uc218 \uc81c\uc5b4", + "id": "concepts_completed_2026_09_01" + }, + { + "label": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-01_followups.md", + "community": 181, + "norm_label": "2026-09-01 \u110c\u1161\u11ab\u110b\u1167 \u110b\u116a\u11ab\u1105\u116d \u110e\u1166\u110f\u1173 \u110c\u1165\u11bc\u1105\u1175", + "community_name": "2026-09-01 \uc794\uc5ec \uc644\ub8cc \uccb4\ud06c \uc815\ub9ac", + "id": "concepts_completed_2026_09_01_followups" + }, + { + "label": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-02.md", + "community": 182, + "norm_label": "2026-09-02 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "community_name": "2026-09-02 \uc644\ub8cc \ud56d\ubaa9", + "id": "concepts_completed_2026_09_02" + }, + { + "label": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03.md", + "community": 183, + "norm_label": "2026-09-03 \u110b\u116a\u11ab\u1105\u116d \u2014 \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u1107\u1162\u1109\u116e\u00b7\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab\u00b7cad", + "community_name": "2026-09-03 \uc644\ub8cc \u2014 \uc785\ub825\u00b7\ubc30\uc218\u00b7\uc885\ud6a1\ub2e8\u00b7CAD", + "id": "concepts_completed_2026_09_03" + }, + { + "label": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-03_additional.md", + "community": 184, + "norm_label": "2026-09-03 \u110e\u116e\u1100\u1161 \u110b\u116a\u11ab\u1105\u116d \u2014 \u1112\u116a\u1106\u1167\u11ab\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u1112\u116c\u11bc\u1103\u1161\u11ab", + "community_name": "2026-09-03 \ucd94\uac00 \uc644\ub8cc \u2014 \ud654\uba74\u00b7\uc885\ub2e8\u00b7\ud6a1\ub2e8", + "id": "concepts_completed_2026_09_03_additional" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "index.md", + "community": 186, + "norm_label": "wiki index", + "community_name": "Wiki Index", + "id": "index" + }, + { + "label": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_route_snapshot_crs.md", + "community": 158, + "norm_label": "b03 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110c\u1165\u11bc\u1107\u1169\u11ab\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B03 \uacc4\ud68d\ub178\uc120 \uc815\ubcf8\u00b7\uc88c\ud45c\uacc4 \ud6c4\uc18d", + "id": "b03_fileinput_route_snapshot_crs" + }, + { + "label": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B03_FileInput/B03_upload_ui_2026_09.md", + "community": 159, + "norm_label": "b03 \u1111\u1161\u110b\u1175\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8 \u1112\u116a\u1106\u1167\u11ab \u110c\u1165\u11bc\u1105\u1175", + "community_name": "B03 \ud30c\uc77c \uc785\ub825 \ud654\uba74 \uc815\ub9ac", + "id": "b03_fileinput_upload_ui_2026_09" + }, + { + "label": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "community": 160, + "norm_label": "b04 3d \u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168 \u110e\u116c\u1109\u1175\u11ab \u1100\u1167\u11af\u110c\u1165\u11bc", + "community_name": "B04 3D \ubc29\uc704\u00b7\uc88c\ud45c\uacc4 \ucd5c\uc2e0 \uacb0\uc815", + "id": "b04_preprocess_compass_crs_2026_09" + }, + { + "label": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "file_type": "document", + "source_file": "pages/B04_PreProcess/B04_drainage_compass_crs.md", + "community": 161, + "norm_label": "b04 \u1109\u1166\u1107\u116e\u110b\u1172\u110b\u1167\u11a8\u00b7\u1107\u1161\u11bc\u110b\u1171\u00b7\u110c\u116a\u1111\u116d\u1100\u1168", + "community_name": "B04 \uc138\ubd80\uc720\uc5ed\u00b7\ubc29\uc704\u00b7\uc88c\ud45c\uacc4", + "id": "b04_preprocess_drainage_compass_crs" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "community": 162, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "b05_profile_corridor_cut_fill" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 163, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "id": "b05_profile_corridor_plan_curves" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B05_Profile/B05_frontend.md", + "community": 164, + "norm_label": "b05_profile \u2014 frontend", + "community_name": "B05_Profile \u2014 Frontend", + "id": "b05_profile_frontend" + }, + { + "label": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "community": 165, + "norm_label": "b05 \u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B05 \uc720\ud1a0\uace1\uc120\u00b7\uad6c\uc870\ubb3c \ud6c4\uc18d", + "id": "b05_profile_masshaul_structure_2026_09" + }, + { + "label": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_profile_interaction_2026_09.md", + "community": 166, + "norm_label": "b05 \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1169\u11a8\u1109\u1165\u11ab\u00b7\u1109\u1175\u11af\u1109\u1175\u1100\u1161\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab \u110b\u1167\u11ab\u1103\u1169\u11bc", + "community_name": "B05 \uc885\ub2e8\uace1\uc120\u00b7\uc2e4\uc2dc\uac04 \ud6a1\ub2e8 \uc5f0\ub3d9", + "id": "b05_profile_profile_interaction_2026_09" + }, + { + "label": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", + "file_type": "document", + "source_file": "pages/B06_Section/B06_cross_design_ui_2026_09.md", + "community": 167, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u1168\u1109\u1161\u11ab \u1106\u1175\u1105\u1165\u00b7\u110f\u1161\u1103\u1173 \u1111\u116d\u1100\u1175", + "community_name": "B06 \ud6a1\ub2e8 \uacc4\uc0b0 \ubbf8\ub7ec\u00b7\uce74\ub4dc \ud45c\uae30", + "id": "b06_section_cross_design_ui_2026_09" + }, + { + "label": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "community": 168, + "norm_label": "b06 \u1112\u116c\u11bc\u1103\u1161\u11ab \u1100\u116a\u11ab \u1112\u1167\u11bc\u1109\u1161\u11bc\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B06 \ud6a1\ub2e8 \uad00 \ud615\uc0c1\u00b7\uc720\ud1a0\uace1\uc120 \ud6c4\uc18d", + "id": "b06_section_masshaul_culvert_2026_09" + }, + { + "label": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_interaction.md", + "community": 172, + "norm_label": "b08 cad \u1100\u1175\u1107\u1169\u11ab \u110c\u1169\u110c\u1161\u11a8", + "community_name": "B08 CAD \uae30\ubcf8 \uc870\uc791", + "id": "b08_designdetail_cad_interaction" + }, + { + "label": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_title_block.md", + "community": 173, + "norm_label": "b08 cad \u1103\u1169\u1100\u1161\u11a8\u00b7\u1111\u116d\u110c\u1166\u1105\u1161\u11ab", + "community_name": "B08 CAD \ub3c4\uac01\u00b7\ud45c\uc81c\ub780", + "id": "b08_designdetail_cad_title_block" + }, + { + "label": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md", + "community": 174, + "norm_label": "b08 cad \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1111\u1167\u11ab\u110b\u1174\u1109\u1165\u11bc \u110c\u1165\u11bc\u1105\u1175", + "community_name": "B08 CAD \uc0ac\uc6a9\uc790 \ud3b8\uc758\uc131 \uc815\ub9ac", + "id": "b08_designdetail_cad_usability_2026_09_01" + }, + { + "label": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "file_type": "document", + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "community": 171, + "norm_label": "b08 cad\u00b7\u1102\u1161\u11b8\u1111\u116e\u11b7 \u1103\u1169\u1106\u1167\u11ab \u1112\u116e\u1109\u1169\u11a8", + "community_name": "B08 CAD\u00b7\ub0a9\ud488 \ub3c4\uba74 \ud6c4\uc18d", + "id": "b08_designdetail_cad_delivery_2026_09" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "pages/B08_DesignDetail/B08_frontend.md", + "community": 175, + "norm_label": "b08_designdetail \u2014 frontend", + "community_name": "B08_DesignDetail \u2014 Frontend", + "id": "b08_designdetail_frontend" + }, + { + "label": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "file_type": "concept", + "source_file": "concepts/completed_2026-09-04.md", + "community": 3, + "norm_label": "2026-09-04 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "concepts_completed_2026_09_04" + }, + { + "label": "B01_Dashboard/B01_frontend", + "file_type": "document", + "source_file": "B01_Dashboard/B01_frontend.md", + "community": 3, + "norm_label": "b01_dashboard/b01_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b01_dashboard_b01_frontend" + }, + { + "label": "B03_FileInput/B03_frontend", + "file_type": "document", + "source_file": "B03_FileInput/B03_frontend.md", + "community": 3, + "norm_label": "b03_fileinput/b03_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b03_fileinput_b03_frontend" + }, + { + "label": "B04_PreProcess/B04_frontend", + "file_type": "document", + "source_file": "B04_PreProcess/B04_frontend.md", + "community": 3, + "norm_label": "b04_preprocess/b04_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b04_preprocess_b04_frontend" + }, + { + "label": "B05_Profile/B05_frontend", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend" + }, + { + "label": "B06_Section/B06_frontend", + "file_type": "document", + "source_file": "B06_Section/B06_frontend.md", + "community": 3, + "norm_label": "b06_section/b06_frontend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b06_section_b06_frontend" + }, + { + "label": "B08_DesignDetail/B08_frontend", + "file_type": "document", + "source_file": "B08_DesignDetail/B08_frontend.md", + "community": 55, + "norm_label": "b08_designdetail/b08_frontend", + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "b08_designdetail_b08_frontend" + }, + { + "label": "ui_templates", + "file_type": "document", + "source_file": "ui_templates.md", + "community": 3, + "norm_label": "ui_templates", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "ui_templates" + }, + { + "label": "common_util", + "file_type": "document", + "source_file": "common_util.md", + "community": 3, + "norm_label": "common_util", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "common_util" + }, + { + "label": "B03_FileInput/B03_backend", + "file_type": "document", + "source_file": "B03_FileInput/B03_backend.md", + "community": 3, + "norm_label": "b03_fileinput/b03_backend", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b03_fileinput_b03_backend" + }, + { + "label": "drainage_watershed", + "file_type": "document", + "source_file": "drainage_watershed.md", + "community": 3, + "norm_label": "drainage_watershed", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "drainage_watershed" + }, + { + "label": "B05_Profile/B05_frontend_alignment", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend_alignment.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend_alignment", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend_alignment" + }, + { + "label": "B05_Profile/B05_structure_stations", + "file_type": "document", + "source_file": "B05_Profile/B05_structure_stations.md", + "community": 3, + "norm_label": "b05_profile/b05_structure_stations", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_structure_stations" + }, + { + "label": "B05_Profile/B05_structures", + "file_type": "document", + "source_file": "B05_Profile/B05_structures.md", + "community": 3, + "norm_label": "b05_profile/b05_structures", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_structures" + }, + { + "label": "B05_Profile/B05_frontend_viewer", + "file_type": "document", + "source_file": "B05_Profile/B05_frontend_viewer.md", + "community": 3, + "norm_label": "b05_profile/b05_frontend_viewer", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_frontend_viewer" + }, + { + "label": "B05_Profile/B05_profile_interaction_2026_09", + "file_type": "document", + "source_file": "B05_Profile/B05_profile_interaction_2026_09.md", + "community": 3, + "norm_label": "b05_profile/b05_profile_interaction_2026_09", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b05_profile_b05_profile_interaction_2026_09" + }, + { + "label": "B08_DesignDetail/B08_cross_structure_sheets", + "file_type": "document", + "source_file": "B08_DesignDetail/B08_cross_structure_sheets.md", + "community": 3, + "norm_label": "b08_designdetail/b08_cross_structure_sheets", + "community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9", + "id": "b08_designdetail_b08_cross_structure_sheets" + }, + { + "label": "B05_Profile/B05_backend", + "file_type": "document", + "source_file": "B05_Profile/B05_backend.md", + "community": 57, + "norm_label": "b05_profile/b05_backend", + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "id": "b05_profile_b05_backend" + }, + { + "label": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "norm_label": "2026-09-07 \u110b\u116a\u11ab\u1105\u116d\u00b7\u1107\u1169\u1105\u1172 \u110b\u116d\u110b\u1163\u11a8", + "file_type": "document", + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "L1", + "_origin": "curated", + "community": 57, + "community_name": "2026-09-07 \uc644\ub8cc\u00b7\ubcf4\ub958 \uc694\uc57d", + "id": "concepts_completed_2026_09_07" + }, + { + "label": "B08 \uc218\ub7c9 \u2194 B09 \uc6d0\uac00 \uacc4\uc57d", + "norm_label": "b08 \u1109\u116e\u1105\u1163\u11bc \u2194 b09 \u110b\u116f\u11ab\u1100\u1161 \u1100\u1168\u110b\u1163\u11a8", + "file_type": "document", + "source_file": "concepts/quantity_cost_contract.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "concepts_quantity_cost_contract" + }, + { + "label": "\ud45c\uc900\ub3c4\u00b7\uc218\ub7c9\u00b7\uc6d0\uac00 \uc785\ub825\uc758 \ubbf8\uacb0 \uacbd\uacc4", + "norm_label": "\u1111\u116d\u110c\u116e\u11ab\u1103\u1169\u00b7\u1109\u116e\u1105\u1163\u11bc\u00b7\u110b\u116f\u11ab\u1100\u1161 \u110b\u1175\u11b8\u1105\u1167\u11a8\u110b\u1174 \u1106\u1175\u1100\u1167\u11af \u1100\u1167\u11bc\u1100\u1168", + "file_type": "document", + "source_file": "concepts/standard_drawing_cost_inputs.md", + "source_location": "L1", + "_origin": "curated", + "community": 46, + "community_name": "\uc784\ub3c4\uae30\uc220\uad50\ubcf8 \uc6d0\ubb38 md \ucd94\ucd9c \ud488\uc9c8 \uacb0\ud568", + "id": "concepts_standard_drawing_cost_inputs" + }, + { + "label": "B07 DesignDetail \u2014 \ud604\uc7ac \ucc45\uc784", + "norm_label": "b07 designdetail \u2014 \u1112\u1167\u11ab\u110c\u1162 \u110e\u1162\u11a8\u110b\u1175\u11b7", + "file_type": "document", + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B07_DesignDetail_B07_frontend" + }, + { + "label": "B08 Quantity \u2014 2026-09 \uc218\ub7c9\uc0b0\ucd9c", + "norm_label": "b08 quantity \u2014 2026-09 \u1109\u116e\u1105\u1163\u11bc\u1109\u1161\u11ab\u110e\u116e\u11af", + "file_type": "document", + "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 26, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "pages_B08_Quantity_B08_overview_2026_09" + }, + { + "label": "B09 Estimation \u2014 2026-09 \uc6d0\uac00\uacc4\uc0b0", + "norm_label": "b09 estimation \u2014 2026-09 \u110b\u116f\u11ab\u1100\u1161\u1100\u1168\u1109\u1161\u11ab", + "file_type": "document", + "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B09_Estimation_B09_overview_2026_09" + }, + { + "label": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "norm_label": "b07 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1111\u116d\u110c\u116e\u11ab\u1103\u1169 \u2014 \u110c\u1169\u1109\u1161\u00b7\u1112\u1161\u11b8\u110b\u1174\u110b\u116a \u1112\u1167\u11ab\u110c\u1162 \u1110\u1169\u11bc\u1105\u1169", + "file_type": "document", + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "L1", + "_origin": "curated", + "community": 55, + "community_name": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", + "id": "pages_B07_DesignDetail_B07_standard_drawings_2026_09" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status", + "target": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\uad6c\ud604_\uc0c1\ud0dc_\uc6a9\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ub2e8\uacc4\ubcc4_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubbf8\uacb0_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ubc18\ub4dc\uc2dc_\uc720\uc9c0\ud560_\uad6c\ubd84" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/implementation_status.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_implementation_status_\ud604\uc7ac_\uad6c\ud604_\ud604\ud669_\uc18c\uc2a4_\uc77d\uae30_\uac10\uc0ac", + "target": "architecture_implementation_status_\ube44\uc6cc\ud06c\ud50c\ub85c_\uc601\uc5ed_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map", + "target": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "architecture_project_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\uba85\uce6d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud0d0\uc0c9_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/project_map.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_project_map_aislo_\ud504\ub85c\uc81d\ud2b8_\uc9c0\ub3c4", + "target": "architecture_project_map_\ud604\uc7ac_\uba85\uce6d\uacfc_\ucc45\uc784" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map", + "target": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uacf5\ud1b5_\uc758\uc874" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/public_admin_map.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_public_admin_map_\uacf5\uac1c_\uc778\uc99d_\uad00\ub9ac_\uc601\uc5ed_\uc9c0\ub3c4", + "target": "architecture_public_admin_map_\uc9c1\uc811_\uad6c\ud604_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources", + "target": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\ub2e8\uacc4\ubcc4_\uc9c1\uc811_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/shared_resources.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_shared_resources_\uacf5\uc720_\uc790\uc6d0_\uc601\ud5a5_\uc9c0\ub3c4", + "target": "architecture_shared_resources_\uc601\ud5a5_\ubd84\uc11d_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow", + "target": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/quantity_cost_contract.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_quantity_cost_contract", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "architecture_workflow_data_flow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_b04_b06_\uc790\ub3d9_\uacc4\uc0b0\uacfc_\uc7ac\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\ub2e8\uacc4_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc0c1\ud0dc\uc640_\uc0b0\ucd9c\ubb3c_\ubb34\ud6a8\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "architecture/workflow_data_flow.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "architecture_workflow_data_flow_b01_b09_workflow_\ub370\uc774\ud130_\ud750\ub984", + "target": "architecture_workflow_data_flow_\uc815\ubcf8_\uc704\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_a00_common_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework", + "target": "concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_a00_app_shell_framework" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_router_\ub77c\uc6b0\ud305_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc138\ubd80_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\uc778\uc99d_\uac00\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "target": "concepts_a00_app_shell_framework_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud14c\ub9c8_\uc5b8\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_app_shell_\uad6c\uc131\uc694\uc18c", + "target": "concepts_a00_app_shell_framework_\ud5e4\ub354_\uad6c\uc131_64px_\ub192\uc774_sticky" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold", + "target": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_b_page_scaffold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_css_\uc778\uc81d\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/a00_app_shell_framework_scaffold.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_a00_app_shell_framework_scaffold_a00_common_\uc2a4\uce90\ud3f4\ub4dc_css_\uc885\uc18d\uc131", + "target": "concepts_a00_app_shell_framework_scaffold_\uc885\uc18d\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_schema_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uacf5\ud1b5_\uc624\ub958_\uc751\ub2f5_\ud3ec\ub9f7_\uc804_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/api_common.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_api_common_api_\uacf5\ud1b5_\uc5ec\ub7ec_\ud398\uc774\uc9c0\uac00_\uacf5\uc720\ud558\ub294_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "concepts_api_common_\ud3f4\ub9c1_\ud328\ud134_legacy_workflow_json_\uc124\uacc4_\ud604\uc7ac_\uad6c\ud604\uc740_workflow_state_api_\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_rbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac", + "target": "concepts_db_schema_users_auth" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_auth_rbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_otp_\ube44\ubc00\ubc88\ud638_\ubc0f_\ub514\ubc14\uc774\uc2a4_\uc2e0\ub8b0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uad8c\ud55c_\uac80\uc99d_\ud5ec\ud37c_b01_dashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\ub77c\uc6b0\ud305_\uac00\ub4dc_frontend_md_5_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\uc790_\uc0c1\ud0dc_\uc0dd\uba85\uc8fc\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc0ac\uc6a9\ucc98_\uc5ed\ucc38\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc138\uc158_\uc778\uc99d_backend_md_6_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc5ed\ud560_users_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/auth_rbac.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_auth_rbac_\uc778\uc99d_rbac", + "target": "concepts_auth_rbac_\uc778\uc99d_\uac31\uc2e0_\ubc0f_\ub9cc\ub8cc_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos", + "target": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\ub77c\uc774\uc120\uc2a4_\uc8fc\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/b07_external_webcad_demos.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_b07_external_webcad_demos_b07_\uc678\ubd80_webcad_\ube44\uad50_\uc2e4\ud589\ud658\uacbd", + "target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util", + "target": "concepts_workflow_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util", + "target": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_project_delete.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_project_delete", + "target": "concepts_common_util_common_util_project_delete_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_storage.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_storage", + "target": "concepts_common_util_common_util_storage_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc5ed\ucc38\uc870_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/common_util/common_util_workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_common_util_common_util_workflow_state", + "target": "concepts_common_util_common_util_workflow_state_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29", + "target": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b03_\uc7ac\uc5c5\ub85c\ub4dc_b05_\ucd5c\uc2e0_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b05_b06_\uad6c\uc870\ubb3c_ui_\ud1b5\ud569" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_b08_\uc21c\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\uace0\uc815_\ucc99\ub3c4_\ud6a1\ub2e8_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_b07_cad_\ud655\ub300_\ud32c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ubc30\uc218\uc2dc\uc124_\ucd94\ucc9c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\uac12_\ubcf4\uc804" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/completed_2026-08-29.md", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_completed_2026_08_29_2026_08_29_\uc644\ub8cc_\ubc18\uc601", + "target": "concepts_completed_2026_08_29_\ucd08\uae30\ud654_\ubcf5\uc6d0_\uc2e4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata", + "target": "concepts_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d_\ubc94\uc704\uc640_\ubaa8\uc21c_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uac80\uc99d\ub41c_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/crs_metadata.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_crs_metadata_crs_\uba54\ud0c0\ub370\uc774\ud130_\uc815\uc0c1\ud654", + "target": "concepts_crs_metadata_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface", + "target": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L89", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_input_files_\uc785\ub825_\uc6d0\ubcf8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_processed_point_cloud_\ud544\ud130_\ubcc0\ud658_\ud3ec\uc778\ud2b8\ud074\ub77c\uc6b0\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_status_\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_surface_models_\uc9c0\ud45c\uba74_\ubaa8\ub378_\ubc0f_\ub4f1\uace0\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_terrain_layers_\uc9c0\ud615_\ub808\uc774\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_chunks_\uc5c5\ub85c\ub4dc_\uccad\ud06c_\ub370\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/files_surface.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_files_surface_db_\ud30c\uc77c_\uc9c0\ud45c\uba74\ubd84\uc11d_\ud14c\uc774\ube14", + "target": "concepts_db_schema_files_surface_upload_sessions_\uc5c5\ub85c\ub4dc_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring", + "target": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_activity_logs_\uc0ac\uc6a9\uc790_\ud65c\ub3d9_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_audit_logs_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_change_logs_\uc124\uacc4_\ubcc0\uacbd_\uc774\ub825" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_login_logs_\ub85c\uadf8\uc778_\uc2dc\ub3c4_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L71", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_support_requests_\uae30\uc220_\uc9c0\uc6d0_\uc694\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_admin_logs_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\ud589\uc704_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\uc0ac\uc6a9\ucc98_b01_b02" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_audit_logs_\ud504\ub85c\uc81d\ud2b8_\uc870\uc9c1_\ubcc0\uacbd_\uac10\uc0ac_\ub85c\uadf8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_system_resources_\uc2dc\uc2a4\ud15c_\uc790\uc6d0_\uacc4\uce21" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/logs_monitoring.md", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_logs_monitoring_db_\ub85c\uadf8_\ubaa8\ub2c8\ud130\ub9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_logs_monitoring_\ub9ac\uc18c\uc2a4_api_system_admin_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview", + "target": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_db_schema_overview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/overview.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694", + "target": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects", + "target": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_automations_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654_\uc815\ucc45" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_versions_\ud504\ub85c\uc81d\ud2b8_\ubc84\uc804_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_project_workflow_stages_\ub2e8\uacc4\ubcc4_\uc0c1\uc138_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/projects.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_projects_db_\ud504\ub85c\uc81d\ud2b8_\uad00\ub9ac_\ud14c\uc774\ube14", + "target": "concepts_db_schema_projects_projects_\ud504\ub85c\uc81d\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile", + "target": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_data_structures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_cross_sections_\ud6a1\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_points_\uacbd\ub85c_\uc88c\ud45c\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_route_statistics_\ub178\uc120_\ud1b5\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_status_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_db_\uacbd\ub85c_\uc885\ud6a1\ub2e8_\ud14c\uc774\ube14", + "target": "concepts_db_schema_route_profile_routes_\ub178\uc120_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_options_\uc2a4\ub0c5\uc0f7_\uad6c\uc870_2026_07_19_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_sections_\uc885\ub2e8\uba74_\uc124\uacc4", + "target": "concepts_db_schema_route_profile_data_\uceec\ub7fc_\ub0b4_profile_alignment_\uad6c\uc870_2026_07_23_\ub3c4\uc785" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/route_profile/longitudinal_alignment.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_route_profile_longitudinal_alignment", + "target": "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output", + "target": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_output_files_\uac1c\ubcc4_\uc0b0\ucd9c_\ud30c\uc77c_\ub9ac\uc2a4\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_outputs_\ucd5c\uc885_\uacac\uc801_\ub3c4\uba74_\uc0b0\ucd9c_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\uc218\ub7c9_\uc0b0\ucd9c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_quantity_items_\ucd1d\ube44\uc6a9_\uacc4\uc0b0_\uc608" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/structure_output.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_structure_output_db_\uad6c\uc870\ubb3c_\uc218\ub7c9_\uc0b0\ucd9c\ubb3c_\ud14c\uc774\ube14", + "target": "concepts_db_schema_structure_output_structures_\ubc30\uce58_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme", + "target": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/unconfirmed/README.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_unconfirmed_readme_\ubbf8\ud655\uc815_\ud14c\uc774\ube14_\ubcf4\uad00\uc18c_unconfirmed_db_schemas", + "target": "concepts_db_schema_unconfirmed_readme_\uc6b4\uc601_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth", + "target": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_companies_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_email_otps_\uc774\uba54\uc77c_otp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_join_requests_\ud68c\uc0ac_\uac00\uc785_\uc2e0\uccad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_sessions_\uc138\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_trusted_devices_\uc2e0\ub8b0_\uae30\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_user_consents_\uc57d\uad00_\ub3d9\uc758" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/db_schema/users_auth.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_db_schema_users_auth_db_\uc0ac\uc6a9\uc790_\uc778\uc99d_\uc870\uc9c1_\ud14c\uc774\ube14", + "target": "concepts_db_schema_users_auth_users_\uc0ac\uc6a9\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ubc31\uc5d4\ub4dc_python_3_12_7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\uc120\uc815_\uc6d0\uce59_agent_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/dependencies.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_dependencies_\uc678\ubd80_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc758\uc874\uc131", + "target": "concepts_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript_node_js" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design", + "target": "concepts_ui_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ub808\uc774\uc544\uc6c3_\ubc0f_\ub465\uadfc_\ud14c\ub450\ub9ac_radius_spacing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ube44\uc8fc\uc5bc_\ud14c\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\uc804\uc5ed_\uc2a4\ud06c\ub864\ubc14_\ub514\uc790\uc778_scrollbars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud0c0\uc774\ud3ec\uadf8\ub798\ud53c_typography" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/design.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_design_\ub514\uc790\uc778_\uc2dc\uc2a4\ud15c_design_system", + "target": "concepts_design_\ud575\uc2ec_\uc0c9\uc0c1_\ud1a0\ud070_colors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed", + "target": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_drainage_watershed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/drainage_watershed.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed", + "target": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface", + "target": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/las_free_sheet_surface.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4", + "target": "concepts_las_free_sheet_surface_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality", + "target": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/standard_drawing_cost_inputs.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_standard_drawing_cost_inputs", + "target": "concepts_law_source_quality" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uacb0\ud568_\uc720\ud615_\uc608\uc2dc_\uc704_\ud30c\uc77c_\uae30\uc900_\uc904\ubc88\ud638" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc6d0\uc778_\ucd94\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\uc870\uce58_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/law_source_quality.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_law_source_quality_\uc784\ub3c4\uae30\uc220\uad50\ubcf8_\uc6d0\ubb38_md_\ucd94\ucd9c_\ud488\uc9c8_\uacb0\ud568", + "target": "concepts_law_source_quality_\ud655\uc778_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram", + "target": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B08_Quantity_B08_overview_2026_09", + "target": "concepts_mass_haul_diagram" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_1_\uac1c\uc694_\ubc0f_\ubd84\uc11d_\ubaa9\uc801" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_2_\uc8fc\uc694_\uacc4\uc0b0_\uc218\uc2dd_\ubc0f_\uc6d0\ub9ac_\uc2e4\ubb34_\uad00\ub840_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_3_\uc9c0\ubc18\uc720\ud615\ubcc4_\ud1a0\ub7c9\ud658\uc0b0\uacc4\uc218_\uae30\ubcf8\uac12_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_4_\ud1a0\uacf5_\uc6b4\ubc18\uc7a5\ube44_\uc120\uc815\uac70\ub9ac_\ubc0f_\ubd84\ubc30_\uae30\uc900_config_system_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_5_\uc720\ud1a0\uace1\uc120_\uace1\uc120_\uc0ac\uc591_b06_\uad6c\ud604_v2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/mass_haul_diagram.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_mass_haul_diagram_\uc720\ud1a0\uace1\uc120_mass_haul_diagram_\uacc4\uc0b0_\uba85\uc138", + "target": "concepts_mass_haul_diagram_6_\uc6f9\uc571_\uc5f0\ub3d9_\ubc0f_\uc2dc\uac01\ud654_\uba85\uc138_2026_08_02_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common", + "target": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uac80\uc99d_\uc6d0\uce59_backend_md_4\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/schema_common.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_schema_common_\uacf5\ud1b5_\uc2a4\ud0a4\ub9c8_pydantic_\uc694\uccad_\uc751\ub2f5_\uaddc\uce59", + "target": "concepts_schema_common_\uba85\uba85_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths", + "target": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/storage_paths.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure", + "target": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload", + "target": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc0ac\uc6a9\ucc98" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uac1c\ub150_\ubc0f_\uc2a4\ud399" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/temp_upload.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_temp_upload_temp_upload_\ud504\ub85c\uc81d\ud2b8_\uc0dd\uc131_\uc804_\uc784\uc2dc_\ubcf4\uad00\ud568", + "target": "concepts_temp_upload_\uc8fc\uc694_\uad6c\uc131_\uc694\uc18c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates", + "target": "concepts_ui_templates_ui_templates_localization_components" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_theme_css_\uc2a4\ud0c0\uc77c_\ubcc0\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_elements_ts_\uacf5\ud1b5_\uc5d8\ub9ac\uba3c\ud2b8_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_blocks_ts_\uc77c\ubc18\uc5c5\ubb34_\uacf5\uc6a9_\ube14\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_general_layout_ts_\uc77c\ubc18\uc5c5\ubb34_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_locale_ts_\ub2e4\uad6d\uc5b4_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_overlay_ts_\uc624\ubc84\ub808\uc774_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_palette_ts_\uc9c0\ub3c4_\ud314\ub808\ud2b8_\uce90\uc2f1_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_resizer_ts_\ud328\ub110_\ub9ac\uc0ac\uc774\uc800_\ud15c\ud50c\ub9bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_ui_template_workflow_layout_ts_\uc5d4\uc9c0\ub2c8\uc5b4\ub9c1_\ub808\uc774\uc544\uc6c3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\ub0a8\uc740_\ud30c\uc77c_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/ui_templates.md", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_ui_templates_ui_templates_localization_components", + "target": "concepts_ui_templates_\uc81c\uc57d_backend_md_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state", + "target": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\uc870\ud68c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "concepts/workflow_state.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac", + "target": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_q_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c", + "target": "graphify_out_memory_query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_\uc784\ub3c4\uc5d0\uc11c_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_answer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_outcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_q_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918", + "target": "graphify_out_memory_query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918_source_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common", + "target": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/A00_Common.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_a00_common_a00_common_\uacf5\ud1b5_\ud504\ub808\uc784\uc6cc\ud06c_\uc720\ud2f8", + "target": "pages_a00_common_a00_common_\uc138\ubd84\ud654_\ub9c8\ud06c\ub2e4\uc6b4_\ubb38\uc11c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell", + "target": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "target": "pages_a00_common_frontend_a00_common_appshell_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router", + "target": "pages_a00_common_frontend_a00_common_router_router_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A00_Common/frontend/A00_Common_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a00_common_frontend_a00_common_router_router_ts", + "target": "pages_a00_common_frontend_a00_common_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components", + "target": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\ubbf8\ud574\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc2a4\ud0c0\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_components.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_components_a01_home_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a01_home_a01_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend", + "target": "pages_a01_home_a01_frontend_a01_home_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_a01_home_frontend", + "target": "pages_a01_home_a01_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_hero_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\uc8fc\uc694_\uae30\ub2a5_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/A01_frontend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_a01_frontend_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_a01_home_a01_frontend_\ucd5c\uc2e0_\uc18c\uc2dd_\uc139\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a01_home_frontend_a01_home_ui_page", + "target": "pages_a01_home_frontend_a01_home_ui_page_\uc8fc\uc694_\ud568\uc218_\ubc0f_\uc778\ud130\ud398\uc774\uc2a4_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components", + "target": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\ubbf8\ud574\uacb0_\ud2b9\uc774\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_components.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_components_a02_progdetail_\uc138\ubd80_\uad6c\ud604", + "target": "pages_a02_progdetail_a02_components_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend", + "target": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc138\ubd80_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\uc81c\uc57d_\uc900\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/A02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "target": "pages_a02_progdetail_a02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ubd84\uc11d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "pages_a02_progdetail_frontend_a02_progdetail_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend", + "target": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "target": "pages_a03_compdetail_a03_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A03_CompDetail/A03_frontend.md", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a03_compdetail_a03_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a03_compdetail_a03_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend", + "target": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_mock_\ub370\uc774\ud130_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ubbf8\ud574\uacb0_\uc0ac\ud56d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "target": "pages_a04_newshistory_a04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A04_NewsHistory/A04_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a04_newshistory_a04_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a04_newshistory_a04_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend", + "target": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ucef4\ud3ec\ub10c\ud2b8_\uc139\uc158_\ube4c\ub354" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "target": "pages_a05_edudetail_a05_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_css_\ud074\ub798\uc2a4_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A05_EduDetail/A05_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a05_edudetail_a05_frontend_\uc2a4\ud0c0\uc77c_css", + "target": "pages_a05_edudetail_a05_frontend_\ubc18\uc751\ud615" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend", + "target": "pages_a06_login_a06_backend_a06_login_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ub85c\uadf8\uc778_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ubcf4\uc548_\uc815\ucc45_\uc2e4_\ucf54\ub4dc_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_backend_a06_login_backend", + "target": "pages_a06_login_a06_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend", + "target": "pages_a06_login_a06_frontend_a06_login_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\uc81c\ucd9c_\ubc0f_otp_\uc81c\uc5b4_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/A06_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_a06_frontend_a06_login_frontend", + "target": "pages_a06_login_a06_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A06_Login/backend/A06_Login_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a06_login_backend_a06_login_router", + "target": "pages_a06_login_backend_a06_login_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend", + "target": "pages_a07_register_a07_backend_a07_register_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uac00\uc785_\ub85c\uc9c1_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_backend_a07_register_backend", + "target": "pages_a07_register_a07_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend", + "target": "pages_a07_register_a07_frontend_a07_register_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc57d\uad00_\ub3d9\uc758_\uc544\ucf54\ub514\uc5b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L77", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\uc81c\ucd9c_\ub85c\uc9c1_2\ub2e8\uacc4_\ud3fc_\uc804\ud658" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218_ui_auth_page_\uc2e4\uc0ac\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/A07_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_a07_frontend_a07_register_frontend", + "target": "pages_a07_register_a07_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A07_Register/backend/A07_Register_Router.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a07_register_backend_a07_register_router", + "target": "pages_a07_register_backend_a07_register_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend", + "target": "pages_a08_support_a08_backend_a08_support_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_db_\uc800\uc7a5_\uceec\ub7fc_\uc2e4_\ucf54\ub4dc_insert_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ub0b4\ubd80_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\uc811\uc218_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_backend_a08_support_backend", + "target": "pages_a08_support_a08_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend", + "target": "pages_a08_support_a08_frontend_a08_support_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc138\uc158_\uc790\ub3d9_\ucc44\uc6c0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/A08_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_a08_frontend_a08_support_frontend", + "target": "pages_a08_support_a08_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A08_Support/backend/A08_Support_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a08_support_backend_a08_support_router", + "target": "pages_a08_support_backend_a08_support_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend", + "target": "pages_a09_security_a09_backend_a09_security_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_db_\uc800\uc7a5_activity_logs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_a09_security_backend", + "target": "pages_a09_security_a09_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\ub9c8\uc2a4\ud130_\ud68c\uc0ac_\uad00\ub9ac\uc790_\uc804\uc6a9_require_master" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790_\uc804\uc6a9_require_system_admin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8", + "target": "pages_a09_security_a09_backend_\uc778\uc99d_\uc0ac\uc6a9\uc790_\uacf5\ud1b5_verify_session" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend", + "target": "pages_a09_security_a09_frontend_a09_security_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8_\ud568\uc218_\ubbf8\uc0ac\uc6a9_\uc815\uc758\ub9cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ub370\uc774\ud130_a09_security_terms_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc57d\uad00_\ud14d\uc2a4\ud2b8\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/A09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_a09_frontend_a09_security_frontend", + "target": "pages_a09_security_a09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/A09_Security/backend/A09_Security_Router.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_a09_security_backend_a09_security_router", + "target": "pages_a09_security_backend_a09_security_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api", + "target": "pages_b01_dashboard_b01_api_b01_dashboard_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc0ac\uc6a9\uc790_\ud68c\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\uc2dc\uc2a4\ud15c_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud504\ub85c\uc81d\ud2b8_\uc790\ub3d9\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_api.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_api_b01_dashboard_api", + "target": "pages_b01_dashboard_b01_api_\ud68c\uc0ac_\uad00\ub9ac\uc790" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend", + "target": "pages_b01_dashboard_b01_backend_b01_dashboard_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uae30\uc220\ubd80\ucc44" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\ub77c\uc6b0\ud130_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc138\ubd84\ud654_\ubc31\uc5d4\ub4dc_\uc704\ud0a4_\uba85\uc138" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc694\uccad_\uc2a4\ud0a4\ub9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "target": "pages_b01_dashboard_b01_backend_\uc800\uc7a5\uc18c_\ubc0f_\uc0ad\uc81c_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db", + "target": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_db.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_db_b01_dashboard_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b01_dashboard_b01_db_\ud2b8\ub79c\uc7ad\uc158_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_dependencies.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "target": "pages_b01_dashboard_b01_dependencies_\ud504\ub85c\uc81d\ud2b8_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend", + "target": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_ui_\uad8c\ud55c_\ud5ec\ud37c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\uacf5\uc720_\uc790\uc6d0_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubaa8\ub2ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ubd84\ud560\ub41c_ui_\ucef4\ud3ec\ub10c\ud2b8_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/B01_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "target": "pages_b01_dashboard_b01_frontend_\ud30c\uc77c\uacfc_\uc9c4\uc785\uc810" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_backend_b01_dashboard_router", + "target": "pages_b01_dashboard_backend_b01_dashboard_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "target": "pages_b01_dashboard_frontend_b01_dashboard_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend", + "target": "pages_b02_projregister_b02_backend_b02_projregister_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_db_\uc800\uc7a5_\uceec\ub7fc_projects_insert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc0dd\uc131_\ub85c\uc9c1_create_project_\ud2b8\ub79c\uc7ad\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\uc758\uc874\uc131_\uacf5\ud1b5_\uc720\ud2f8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_backend.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_backend_b02_projregister_backend", + "target": "pages_b02_projregister_b02_backend_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db", + "target": "pages_b02_projregister_b02_db_b02_projregister_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\uc800\uc7a5\uc18c_\ud30c\uc77c\uc2dc\uc2a4\ud15c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_db.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_db_b02_projregister_db", + "target": "pages_b02_projregister_b02_db_\ucc38\uace0_\uacc4\ud68d_\ub2f9\uc2dc_\uc758\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend", + "target": "pages_b02_projregister_b02_frontend_b02_projregister_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc2a4\ud0c0\uc77c_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc774\ubca4\ud2b8_\ud578\ub4e4\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc785\ub825_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\uc81c\ucd9c_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/B02_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "target": "pages_b02_projregister_b02_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b02_projregister_backend_b02_projregister_router", + "target": "pages_b02_projregister_backend_b02_projregister_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "target": "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_\ub2e4\uc911_\ub77c\uc774\ub2e4_\ud30c\uc77c_\ub300\uc6a9\ub7c9_\ucc98\ub9ac_\ubcf4\ub958_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api", + "target": "pages_b03_fileinput_b03_api_b03_fileinput_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_workflow_\uc870\ud68c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uc77c\ubc18_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_api.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_api_b03_fileinput_api", + "target": "pages_b03_fileinput_b03_api_\uccad\ud06c_\uc5c5\ub85c\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend", + "target": "pages_b03_fileinput_b03_backend_b03_fileinput_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_workflow_\uc54c\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uba54\ud0c0\ub370\uc774\ud130_\ubd84\uc11d_\ubc0f_\ud30c\uc77c_\uc9c0\ubb38" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc784\uc2dc_\ubcf4\uad00\ud568_r2_temp_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc785\ub825_\uac80\uc99d_\ud30c\uc77c_\ucc98\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "target": "pages_b03_fileinput_b03_backend_\uc800\uc7a5\uc18c_\ubc0f_\ucd08\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db", + "target": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_db_b03_fileinput_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b03_fileinput_b03_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "target": "pages_b03_fileinput_b03_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend", + "target": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_ui_\uc9c0\uc6d0_\uc720\ud2f8\ub9ac\ud2f0_\ubd84\ud560_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ube0c\ub77c\uc6b0\uc800_\uc0c1\ud0dc_\uc624\ud504\ub77c\uc778_\ubcf4\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/B03_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "target": "pages_b03_fileinput_b03_frontend_\ud398\uc774\uc9c0_\uc5c5\ub85c\ub4dc_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b03_fileinput_backend_b03_fileinput_router", + "target": "pages_b03_fileinput_backend_b03_fileinput_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api", + "target": "pages_b04_preprocess_b04_api_b04_preprocess_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_api.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_api_b04_preprocess_api", + "target": "pages_b04_preprocess_b04_api_\uc694\uccad_\uc751\ub2f5_\uc2a4\ud0a4\ub9c8_pydantic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend", + "target": "pages_b04_preprocess_b04_backend_b04_preprocess_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_2d_gis_\ubbf8\ud45c\uc2dc_\uc6d0\uc778_\ubd84\uc11d_\ubc0f_\uc870\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uad6c\ud604_\uc608\uc678_\ucc98\ub9ac_\uac80\ud1a0_\ud56d\ubaa9_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc124\uc815_\ubc0f_\ud658\uacbd_\ud30c\uc77c_\uc815\ud569\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc218\uce58\uc9c0\ud615\ub3c4_\ub3c4\uc5fd_\uc624\ubc84\ub808\uc774_\uc544\ud0a4\ud14d\ucc98_2026_07_26_2026_08_01_s8_\uac1c\ud3b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc5d4\uc9c4_\uc11c\ube0c\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uc0c1\ud0dc_\uc804\uc774_\ubc0f_\uc790\ub3d9_\ud655\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\uc8fc\uc694_\ud568\uc218_router_repository_engine_utility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_backend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "target": "pages_b04_preprocess_b04_backend_\ud30c\uc77c_\uad6c\uc131_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130_\uc800\uc7a5\uc18c_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db", + "target": "pages_b04_preprocess_b04_db_b04_preprocess_db" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\uc4f0\ub294_\ud14c\uc774\ube14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_db.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_db_b04_preprocess_db", + "target": "pages_b04_preprocess_b04_db_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ubc31\uc5d4\ub4dc_python" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_dependencies.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "target": "pages_b04_preprocess_b04_dependencies_\ud504\ub860\ud2b8\uc5d4\ub4dc_typescript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend", + "target": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_dom_\ub9c8\uc6b4\ud2b8_\ubc84\uadf8_\uc218\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\ubdf0\uc5b4_\ud14c\ub9c8_\uc5f0\ub3d9_\ubc0f_\uac00\ub3c5\uc131_\uac1c\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_3d_\uce74\uba54\ub77c_\ucee4\uc11c_\ud53c\ubd07_2d_\uc624\ubc84\ub808\uc774_ui_\uac1c\uc120_2026_08_01_02_\uc77c\uc6d0\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uacc4\ud68d\uc11c\uc640_\uc2e4_\ucf54\ub4dc_\ubd88\uc77c\uce58_3d_\ubdf0\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L65", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucc98\ub9ac_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ucef4\ud3ec\ub10c\ud2b8_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/B04_frontend.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "pages_b04_preprocess_b04_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b04_preprocess_backend_b04_preprocess_router", + "target": "pages_b04_preprocess_backend_b04_preprocess_router_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_\ud398\uc774\uc9c0_\uac1c\uc120_2\ucc28_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_\uc0ac\uc774\ub4dc_\ud328\ub110_\uc785\ub825_\ub85c\uc9c1_\uacc4\ud68d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_\uad6c\uc870\ubb3c_\uc801\uc6a9_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_18_b05_\uad6c\uc870\ubb3c_ui_\ud604\uc7ac_\uacc4\ud68d", + "target": "pages_b05_profile_b05_profile_plan_2026_08_18_\ud6c4\uc18d_\uacb0\uc815_\ub300\uae30" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\ub85d\ub41c_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uae30\uc900_\ud574\uc11d_\ubcf4\ub958" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc644\ub8cc_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_b05_\uad6c\uc870\ubb3c_\uc785\ub825_\uc885\ub2e8_\ud45c\uc2dc_\uc815\ube44_2026_08_19", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_\uc8fc\uc694_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api", + "target": "pages_b05_profile_b05_api_b05_profile_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_b05_profile_api", + "target": "pages_b05_profile_b05_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_api_api_\uc2a4\ud0a4\ub9c8_\ubc0f_\ubc18\ud658_\ud544\ub4dc", + "target": "pages_b05_profile_b05_api_post_project_id_route_confirm_\uc694\uccad_routeconfirmrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend", + "target": "pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\uc18c\uc2a4\ucf54\ub4dc_1_1_\uc138\ubd84\ud654_\uc704\ud0a4_\ud30c\uc77c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_backend_b05_profile_backend", + "target": "pages_b05_profile_b05_backend_\ud575\uc2ec_\ubc31\uc5d4\ub4dc_\uc544\ud0a4\ud14d\ucc98_\uac1c\uc694" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_completed_followups", + "target": "pages_b05_profile_b05_completed_followups_b05_\ud6c4\uc18d_\uc644\ub8cc_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_followup_decisions", + "target": "pages_b05_profile_b05_corridor_followup_decisions_b05_\uad6c\uc870\ubb3c_3d_\ud6c4\uc18d_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish", + "target": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc138\uc6d4\uad50_\ub0a0\uac1c_\ud328\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\uc800\uc7a5_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_patch_finish_b05_\ubcc0\ud615_\uc131\ud1a0\uba74_\ub9c8\uac10_\ub0a0\uac1c_\ud328\uce58", + "target": "pages_b05_profile_b05_corridor_patch_finish_\ud328\uce58_\ub9c8\uac10" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface", + "target": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc800\uc7a5_\ud638\ud658\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\uc9c4\ud589_\uc911_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_surface_b05_\uacc4\ud68d\ub178\uc120_\ucf54\ub9ac\ub3c4_\uc0bc\uac01\ub9dd_\uc11c\ud53c\uc2a4", + "target": "pages_b05_profile_b05_corridor_surface_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6c\uc870\ubb3c_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uad6d\ubd80_\ud328\uce58_\uc808\ucc28" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ubaa9\uc801\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\uc644\ub8cc_\uc870\uac74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_corridor_turn_correction_plan_b05_\uae09\uc120\ud68c_3d_\uad6d\ubd80_\ubcf4\uc815_\uacc4\ud68d", + "target": "pages_b05_profile_b05_corridor_turn_correction_plan_\ud655\uc778\ub41c_\ub178\uacac_\ud655\uc7a5_\ud68c\uadc0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db", + "target": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_db.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_db_b05_profile_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b05_profile_b05_db_\uc800\uc7a5_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies", + "target": "pages_b05_profile_b05_dependencies_b05_profile_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_dependencies.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "target": "pages_b05_profile_b05_dependencies_\ud398\uc774\uc9c0_\ud30c\uc77c\ubcc4_\uc5f0\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment", + "target": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_12\ud589_\ub3c4\uba74_\ud14c\uc774\ube14_\ubc0f_\uac00\ub85c_\uc2a4\ud06c\ub864_\uc815\ub82c_\uac1c\ud3b8_ui_profile_table_ts_ui_profile_panel_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\ube44\uc815\uaddc_\uce21\uc810_\uad6c\uc870\ubb3c_\ud14c\uc774\ube14_\uc624\ubc84\ub808\uc774_\ub7f0\ud0c0\uc784_\uac80\uc99d_ui_profile_table_ts_ui_irregularstations_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_alignment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "target": "pages_b05_profile_b05_frontend_alignment_\uc885\ub2e8_\uacc4\ud68d\uace0_\ud3b8\uc9d1_\uc778\ud130\ub799\uc158_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer", + "target": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\ub9c8\ucee4_\uc9c1\uc811_\ub4dc\ub798\uadf8_\uc774\ub3d9_0_old_i_401_\uc774\uc2dd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_frontend_viewer.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction", + "target": "pages_b05_profile_b05_frontend_viewer_3d_\uc9c0\ud615_\ubdf0\ud3ec\ud2b8_\uc2dc\uac01\ud654_ui_viewer_ts_ui_markers_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations", + "target": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uacf5\uae09_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structure_stations_b05_\uad6c\uc870\ubb3c_\ube44\uc815\uaddc_\uce21\uc810_\uacf5\uae09", + "target": "pages_b05_profile_b05_structure_stations_\uc815\ubcf8_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures", + "target": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_b06_\uacbd\uacc4\uc640_\ub0a8\uc740_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc30\uc218\uad00_\uc2dc\uc124_\uc635\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ubc31\uc5d4\ub4dc_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc720\uc5ed_\ucd94\ucc9c_\uac1c\ub7b5_\ub2e8\uba74" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\uc815\ubcf8\uacfc_\ud0c0\uc785_\ub808\uc9c0\uc2a4\ud2b8\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/B05_structures.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_b05_structures_b05_\uad6c\uc870\ubb3c_\uc815\ubcf8_\ud1b5\ud569_\ud3b8\uc9d1", + "target": "pages_b05_profile_b05_structures_\ud504\ub860\ud2b8\uc5d4\ub4dc_\ud30c\uc77c\uacfc_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_grade", + "target": "pages_b05_profile_backend_b05_profile_engine_grade_\uc8fc\uc694_\ud074\ub798\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\ub7f0\ud0c0\uc784_\uac80\uc99d_\uc8fc\uc758\uc0ac\ud56d_2026_07_24_\uac80\uc99d_\ubcf4\uace0\uc11c_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_sections", + "target": "pages_b05_profile_backend_b05_profile_engine_sections_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5d4\uc9c4_\ud575\uc2ec_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_engine_solver", + "target": "pages_b05_profile_backend_b05_profile_engine_solver_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_db_\uc811\uadfc_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Repository.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_repository", + "target": "pages_b05_profile_backend_b05_profile_repository_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router", + "target": "pages_b05_profile_backend_b05_profile_router_\uc5f0\uad00_\ubaa8\ub4c8_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc5f0\uad00_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_router_confirm", + "target": "pages_b05_profile_backend_b05_profile_router_confirm_\uc8fc\uc694_\ud5ec\ud37c_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_pydantic_\ubaa8\ub378_\ubc0f_\uac80\uc99d_\ud5ec\ud37c_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/backend/B05_Profile_Schema.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_backend_b05_profile_schema", + "target": "pages_b05_profile_backend_b05_profile_schema_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "target": "pages_b05_profile_frontend_b05_profile_api_fetch_\uc8fc\uc694_api_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_\ubc30\uc218\uc720\uc5ed_\uacf5\uc6a9_ui_\ud30c\uce20", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uac1c\uc694_\ubc0f_\ud2b9\uc9d5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "target": "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_\uc8fc\uc694_\ud568\uc218_\uc2ec\ubcfc_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "target": "pages_b05_profile_frontend_b05_profile_ui_irregularstations_\uc8fc\uc694_\uc778\ud130\ud398\uc774\uc2a4_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_page", + "target": "pages_b05_profile_frontend_b05_profile_ui_page_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uac1c\uc120\uc0ac\ud56d_2026_08_06" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_panel_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "target": "pages_b05_profile_frontend_b05_profile_ui_profile_table_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_b05_profile_ui_viewer", + "target": "pages_b05_profile_frontend_b05_profile_ui_viewer_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render", + "target": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Drainage_Render.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_\ubc30\uc218\uc720\uc5ed\ub3c4_canvas_\ub80c\ub354\ub7ec", + "target": "pages_b05_profile_frontend_ui_drainage_render_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures", + "target": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Profile_Structures.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_\uc885\ub2e8_\uad6c\uc870\ubb3c_\ub80c\ub354\ub9c1_\ubc0f_\uc778\ud130\ub799\uc158", + "target": "pages_b05_profile_frontend_ui_profile_structures_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection", + "target": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B05_Profile/frontend/_UI_Selection.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b05_profile_frontend_ui_selection_ui_selection_\ubc30\uc218_\uad6c\uc870\ubb3c_3\uc790_\uc120\ud0dd_\ub3d9\uae30\ud654", + "target": "pages_b05_profile_frontend_ui_selection_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_api.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_api", + "target": "pages_b06_section_b06_api_b06_section_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "pages_b06_section_b06_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend", + "target": "pages_b06_section_b06_backend_b06_section_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub370\uc774\ud130_\uc601\uad6c_\uc800\uc7a5_\ubc0f_\ud658\uacbd\uc124\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\ub77c\uc6b0\ud130_workflow_\uc870\ud68c_\ud655\uc815_\ud0c0_\ud504\ub85c\uc81d\ud2b8_\ubd88\ub7ec\uc624\uae30_\ubc0f_\uc7ac\uc0dd\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_backend_b06_section_backend", + "target": "pages_b06_section_b06_backend_\uc694\uccad_\uc751\ub2f5_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier", + "target": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\uc785_\uad6c\uc870\ubb3c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc720\ucd9c_\uc131\ud1a0\ubd80_\ub2e4\ub2e8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_basin_multitier_b06_\uc9d1\uc218\uc815_\ub2e4\ub2e8_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_culvert_basin_multitier_\uc9d1\uc218\uc815_\uacc4\ub958\uce21_\uc131\ud1a0\ubd80" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls", + "target": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_4\ucd95_\uc870\uc791\uacfc_\uc7ac\uc9c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uacc4\uc0b0_\ubcf4\uae30_\ubd84\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc790\uccb4\uac80\uc99d_\uae30\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_controls.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_controls_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uc870\uc791_\ud45c\uc2dc", + "target": "pages_b06_section_b06_culvert_controls_\uc9d1\uc218\uc815_9\ud0a4_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign", + "target": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uac80\uc99d_\uc0c1\ud0dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uad6c\ud604_\ud30c\uc77c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uae30\uc2ad\ub9c9\uc774_\uad00_\ud575\uc2ec_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc124\uacc4\uc120_\ud2b8\ub9bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_b06_\ubc30\uc218\uad00_\uad6c\uc870\ubb3c_\uae30\ud558_\uc870\uc791_\uccb4\uacc4", + "target": "pages_b06_section_b06_culvert_geometry_redesign_\uc811\uc18d\uc120" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim", + "target": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\uc6d0\uc778\uacfc_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_link_trim.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_link_trim_b06_\uc778\uc811_\uce21\uc810_\uad6c\uc870\ubb3c_\ud2b8\ub9bc_\uc815\ub9ac", + "target": "pages_b06_section_b06_culvert_link_trim_\ucc98\ub9ac_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set", + "target": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uac80\uc99d_\uadfc\uac70\uc640_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uacc4\ud68d\uc120_\uaddc\uce59" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uad6c\ud604_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\uc785\ub825_\ud310\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_culvert_set_b06_\ubc30\uc218\uad00_\ud6a1\ub2e8\ub3c4_\uc138\ud2b8", + "target": "pages_b06_section_b06_culvert_set_\ud615\uc0c1_\ud45c\uc2dc_\uc21c\uc11c_2026_08_20_\uc2a4\ub0c5\uc0f7" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db", + "target": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_repository_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_db.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_db_b06_section_db_\uc0ac\uc6a9_\uad00\uacc4", + "target": "pages_b06_section_b06_db_\ud30c\uc77c_\uacbd\ub85c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies", + "target": "pages_b06_section_b06_dependencies_b06_section_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_dependencies.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_dependencies_b06_section_dependencies", + "target": "pages_b06_section_b06_dependencies_\uacf5\ud1b5_\ubaa8\ub4c8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend", + "target": "pages_b06_section_b06_frontend_b06_section_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_2026_08_22_\ud30c\uc77c_\ud55c\uacc4_\uc815\ub9ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_svg_\ub80c\ub354\ub7ec_\ubc0f_\uc720\ud2f8\ub9ac\ud2f0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_ui_\ud328\ub110_\ud06c\uae30_\ubc0f_\ub9ac\uc0ac\uc774\uc800_\uaddc\uce59_2026_08_02_\uc2e0\uc124" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uae30\uc220\ubd80\ucc44_\ud574\uacb0\ub428" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\uc785\ub825_\uc635\uc158_\ud45c\uc2dc_\uc635\uc158_\ubc0f_\ud6a1\ub2e8_\ubc18\ud3ed_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud30c\uc77c_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_frontend_b06_section_frontend", + "target": "pages_b06_section_b06_frontend_\ud654\uba74_workflow_\uc870\ud68c_\ubc0f_\ud655\uc815_\uc804\uc6a9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment", + "target": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_pavement_revetment_b06_\ubb3c\ub118\uc774\ud3ec\uc7a5_\ucf58\ud06c\ub9ac\ud2b8_\ud3ec\uc7a5_\ub3c5\ub9bd_\uae30\uc2ad\ub9c9\uc774", + "target": "pages_b06_section_b06_pavement_revetment_\ud3ec\uc7a5\uacfc_\ubb3c\ub118\uc774" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls", + "target": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ub2e8\ubcc4_\uad6c\uac04\uac12" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc120\ud0dd\uacfc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc5f0\ub3d9\uacfc_\uacbd\uc0ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\uc815\ubcf8\uacfc_\uacf5\uc6a9_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_b06_revetment_link_controls_b06_\uae30\uc2ad\ub9c9\uc774_\uc5f0\ub3d9_\uacbd\uc0ac_\ub2e8\ubcc4_\uc81c\uc5b4", + "target": "pages_b06_section_b06_revetment_link_controls_\ud615\ud0dc\uc640_\uc870\uc815\ucc3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas", + "target": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_\ud6a1\ub2e8_\uba74\uc801_\uc801\ubd84_\uc5f0\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_backend_b06_section_engine_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\ub77c\uc6b0\ud130_api_\ubc0f_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router", + "target": "pages_b06_section_backend_b06_section_router_\uc5f0\uad00_\uac1c\ub150_\ubc0f_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm", + "target": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_\uc784\uc2dc_\uc800\uc7a5_\ubc0f_\ud655\uc815_\ub77c\uc6b0\ud130", + "target": "pages_b06_section_backend_b06_section_router_confirm_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch", + "target": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_\ud504\ub860\ud2b8\uc5d4\ub4dc_api_\ud074\ub77c\uc774\uc5b8\ud2b8", + "target": "pages_b06_section_frontend_b06_section_api_fetch_2_\uc8fc\uc694_\uc5f0\ub3d9_api_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_\ud6a1\ub2e8_\ub2e8\uba74\uc801_\ud45c\uae30_\ubc0f_\ubc34\ub4dc_\ud558\uc774\ub77c\uc774\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_cross_areas_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_\ud6a1\ub2e8_\uce21\uc810\ubcc4_\uc138\ubd80_\uc124\uacc4_\ucee8\ud2b8\ub864", + "target": "pages_b06_section_frontend_b06_section_ui_cross_design_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_\uc720\ud1a0\uace1\uc120_\uc801\ubd84_\uacc4\uc0b0_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_\ud3c9\ud615\uc120_\ubc0f_\uc7a5\ube44_\ub760_\ubd84\ud560_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_\uc6b4\ubc18_\ub760_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uc54c\uace0\ub9ac\uc998" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_\ubb3c\ub7c9_\ub9d0\ud48d\uc120_\ubc30\uce58_\ubc0f_\uc870\uc791", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\uae30\ud558_\uc218\ud559" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "source_location": "L22", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_\uc720\ud1a0\uace1\uc120_\uada4\uc801_\ubcf4\uac04_\ubc0f_\ub80c\ub354\ub9c1", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ub85c\uc9c1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_\ud1a0\ub7c9_\uc815\uc0b0_\ubc0f_\uc7a5\uac70\ub9ac_\uc0c1\uc1c4_\uc5d4\uc9c4", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_\uc720\ud1a0\uace1\uc120_\uc2dc\uac01\ud654_\ub80c\ub354\ub7ec", + "target": "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page", + "target": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_\uba54\uc778_\ud398\uc774\uc9c0_\uc624\ucf00\uc2a4\ud2b8\ub808\uc774\ud130", + "target": "pages_b06_section_frontend_b06_section_ui_page_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_2_\uc8fc\uc694_\uae30\ub2a5_\ubc0f_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_\uc885_\ud6a1\ub2e8_\ubc0f_\uc720\ud1a0\uace1\uc120_\ubdf0_\uc870\ub9bd", + "target": "pages_b06_section_frontend_b06_section_ui_section_view_3_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_\ud45c\uc900\ub2e8\uba74_\ubaa8\uc2dd\ub3c4_\ucef4\ud3ec\ub10c\ud2b8", + "target": "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_1_\uac1c\uc694_\ubc0f_\uc5ed\ud560" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_\ud45c\uc900\ub2e8\uba74_\uc785\ub825_\ubc0f_\uc81c\uc5b4_\ud328\ub110", + "target": "pages_b06_section_frontend_b06_section_ui_standard_panel_2_\uc8fc\uc694_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_b07_backend_b07_quantity_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub418\uc9c0_\uc54a\uc740_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\uad6c\ud604\ub41c_\ud56d\ubaa9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_backend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_backend_b07_quantity_backend", + "target": "pages_b07_quantity_b07_backend_\ucc45\uc784_\uacbd\uacc4_\ubbf8\uacb0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_db.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_db", + "target": "pages_b07_quantity_b07_db_b07_quantity_db" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "pages_b07_quantity_b07_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_frontend_b07_quantity_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B07_Quantity/B07_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "target": "pages_b07_quantity_b07_frontend_\ud604\uc7ac_\uc0ac\uc6a9\uc790_\ub3d9\uc791" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks", + "target": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uac80\uc99d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\uad6c\ud604" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_blocks.md", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_blocks_b08_cad_\ube14\ub85d_\ub77c\uc774\ube0c\ub7ec\ub9ac_\uc0ac\uc9c4", + "target": "pages_b08_designdetail_b08_cad_blocks_\ubc94\uc704_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands", + "target": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uac80\uc99d_\uc81c\ud55c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\uad6c\ud604_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_commands.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_\uba85\ub839_\uccb4\uacc4", + "target": "pages_b08_designdetail_b08_cad_commands_\ud575\uc2ec_\uad6c\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uac80\uc99d_\ud6c4\uc18d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uae30\ub2a5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\ubaa8\ub378" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_CAD_table_entity.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cad_table_entity", + "target": "pages_b08_designdetail_b08_cad_table_entity_\uc774\uad00_\ubc94\uc704" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api", + "target": "pages_b08_designdetail_b08_api_b08_designdetail_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_api.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_api_b08_designdetail_api", + "target": "pages_b08_designdetail_b08_api_api_\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_b08_backend_b08_designdetail_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uac01_\ud15c\ud50c\ub9bf_\ubcc0\ud658_\ubc0f_\uc885\ub2e8\ub3c4_a1_\ub3c4\uac01_\ubcd1\ud569_2026_07_26" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ub3c4\uba74_\uad00\ub9ac_\uc885\ub2e8_30\uce21\uc810_\ubd84\ud560_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_\ubc0f_\ub3c4\uba74_\ud15c\ud50c\ub9bf_\ud30c\uc774\ud504\ub77c\uc778" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\uac8c\uc774\ud305_\uc5f0\ub3d9" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L31", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\uc885\ub2e8\ub3c4_30\uce21\uc810_n\ubd84\ud560_\ubc0f_\ub0a9\ud488_\uc591\uc2dd_\uce21\uc810_\ud14c\uc774\ube14_2026_07_25_n_1_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud604\uc7ac_\ucc45\uc784_\uacbd\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_backend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "target": "pages_b08_designdetail_b08_backend_\ud6a1\ub2e8\ub3c4_4\uac1c_\uc120\ubcc4_\ub808\uc774\uc5b4_\ubc0f_cad_\uc218\ub7c9\uc0b0\ucd9c\ud45c_2026_07_25_n_1_2_n_1_3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\uacb0\uacfc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ub370\uc774\ud130_\uad6c\ud604_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ubb38\uc81c\uc640_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_cross_structure_sheets.md", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_cross_structure_sheets_b08_\ud6a1\ub2e8\ub3c4_\uad6c\uc870\ubb3c_\uc7a5_\ubc30\uce58", + "target": "pages_b08_designdetail_b08_cross_structure_sheets_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_backend_requirements_txt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_dependencies.md", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "target": "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L51", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uac80\uc99d_\ud55c\uacc4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uad6c\ud604_\uac80\uc99d_\uc644\ub8cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L56", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub0a8\uc740_\uacb0\uc815" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub370\uc774\ud130_\ud750\ub984" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\ub3c4\uba74_\uae30\uc900" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_\ud1a0\uc801\ub3c4_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4", + "target": "pages_b08_designdetail_b08_drawing_masshaul_watershed_\uc720\uc5ed_\uc815\ubcf4\ud45c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b08_designdetail_backend_b08_designdetail_router", + "target": "pages_b08_designdetail_backend_b08_designdetail_router_\uc2e4\uc81c_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend", + "target": "pages_b09_estimation_b09_frontend_b09_estimation_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ubc31\uc5d4\ub4dc_db_\ubbf8\ucc29\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucc38\uace0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L18", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ucef4\ud3ec\ub10c\ud2b8_\ud568\uc218" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/B09_frontend.md", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "target": "pages_b09_estimation_b09_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b09_estimation_frontend_b09_estimation_ui_page", + "target": "pages_b09_estimation_frontend_b09_estimation_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend", + "target": "pages_b10_payment_b10_frontend_b10_payment_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ube44\uc988\ub2c8\uc2a4_\ub85c\uc9c1_\uc804\uc81c_\ubaa9\uc5c5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\ud568\uc218_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/B10_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_b10_frontend_b10_payment_frontend", + "target": "pages_b10_payment_b10_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B10_Payment/frontend/B10_Payment_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b10_payment_frontend_b10_payment_ui_page", + "target": "pages_b10_payment_frontend_b10_payment_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend", + "target": "pages_b11_status_b11_frontend_b11_status_frontend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uacb0\uc7ac_\uc0c1\ud0dc_\ud750\ub984_payment_flow_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ub85c\uceec\ub77c\uc774\uc81c\uc774\uc158" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc758\uc874\uc131" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\uc8fc\uc694_\ucef4\ud3ec\ub10c\ud2b8_\ubc0f_\uae30\ub2a5_mockup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/B11_frontend.md", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_b11_frontend_b11_status_frontend", + "target": "pages_b11_status_b11_frontend_\ud30c\uc77c_\uad6c\uc870" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pages/B11_Status/frontend/B11_Status_UI_Page.md", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "pages_b11_status_frontend_b11_status_ui_page", + "target": "pages_b11_status_frontend_b11_status_ui_page_\uc8fc\uc694_\ud568\uc218_\ubaa9\ub85d" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b01_dashboard_b01_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b03_fileinput_b03_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b03_fileinput_b03_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b04_preprocess_b04_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend_alignment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_frontend_viewer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_profile_interaction_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_structure_stations" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b05_profile_b05_structures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b06_section_b06_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b08_designdetail_b08_cross_structure_sheets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "common_util" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "drainage_watershed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/completed_2026-09-04.md", + "source": "concepts_completed_2026_09_04", + "target": "ui_templates" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_frontend.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_frontend", + "target": "b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "concepts/completed_2026-09-07.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "concepts_completed_2026_09_07", + "target": "b05_profile_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "concepts_quantity_cost_contract" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "concepts_standard_drawing_cost_inputs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B07_DesignDetail_B07_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B08_Quantity_B08_overview_2026_09" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "weight": 1.0, + "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "source_location": "wikilink", + "_origin": "curated", + "source": "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "target": "pages_B09_Estimation_B09_overview_2026_09" + } + ], + "hyperedges": [ + { + "id": "workflow_b03_b08_integration", + "label": "B03-B08 Workflow Data Flow", + "nodes": [ + "b03_fileinput_route_snapshot_crs", + "b04_preprocess_drainage_compass_crs", + "b05_profile_frontend", + "b06_section_cross_design_ui_2026_09", + "b08_designdetail_frontend" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "index.md" + }, + { + "id": "mass_haul_shared_logic", + "label": "Shared Mass Haul Calculation and UI", + "nodes": [ + "b05_profile_masshaul_structure_2026_09", + "b06_section_masshaul_culvert_2026_09", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md" + }, + { + "id": "cad_delivery_system", + "label": "CAD Delivery and Usability Framework", + "nodes": [ + "b08_designdetail_cad_interaction", + "b08_designdetail_cad_title_block", + "b08_designdetail_cad_usability_2026_09_01", + "b08_designdetail_cad_delivery_2026_09" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md" + }, + { + "id": "b05_profile_interaction_group", + "label": "B05 Profile Interaction & Viewer Updates", + "nodes": [ + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "b08_design_detail_updates", + "label": "B08 Design Detail Drawing Updates", + "nodes": [ + "b08_designdetail_b08_frontend", + "b08_designdetail_b08_cross_structure_sheets" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/completed_2026-09-04.md" + }, + { + "id": "las_free_workflow_chain", + "label": "LAS-Free Analysis Workflow", + "nodes": [ + "concepts_las_free_sheet_surface", + "pages_b03_fileinput_backend", + "pages_b04_preprocess_backend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/las_free_sheet_surface.md" + }, + { + "id": "b08_drawing_generation_flow", + "label": "B08 Drawing Generation Flow", + "nodes": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py", + "b08_designdetail_b08_designdetail_engine_cad_basin_py", + "common_util_common_util_mass_haul_settle_ts" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md" + }, + { + "id": "drainage_system_flow", + "label": "Drainage System Workflow", + "nodes": [ + "concepts_drainage_watershed", + "pages_b05_profile_b05_structures", + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.95, + "source_file": "concepts/drainage_watershed.md" + }, + { + "id": "mass_haul_system", + "label": "Mass Haul Diagram System", + "nodes": [ + "concepts_mass_haul_diagram", + "pages_b06_section_b06_frontend", + "pages_b08_designdetail_b08_drawing_masshaul_watershed" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "concepts/mass_haul_diagram.md" + }, + { + "id": "corridor_3d_generation", + "label": "3D Corridor Generation Flow", + "nodes": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_plan_curves", + "pages_b05_profile_b05_corridor_cut_fill", + "pages_b05_profile_b05_corridor_patch_finish" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "pages/B05_Profile/B05_corridor_surface.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + } + ], + "built_at_commit": "d9b801aeaaab51b717144b5f7dd904730dc78b91" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-2026-08-27-ingest.json b/docs/wiki/graphify-out/graph.pre-2026-08-27-ingest.json new file mode 100644 index 00000000..459f463d --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-2026-08-27-ingest.json @@ -0,0 +1,4355 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "ce77e0735f6e6ff52a6174215b7e7c465bdeafb5" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-2026-08-29-full-ingest.json b/docs/wiki/graphify-out/graph.pre-2026-08-29-full-ingest.json new file mode 100644 index 00000000..d40a3494 --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-2026-08-29-full-ingest.json @@ -0,0 +1,4698 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 8, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 23, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 23, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 23, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 23, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 23, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 23, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "label": "\uad6c\uc870\ubb3c\u00b7\ub0a0\uac1c \ud569\uc9d1\ud569 \uc131\ud1a0\uba74 \uc808\ucde8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u1102\u1161\u11af\u1100\u1162 \u1112\u1161\u11b8\u110c\u1175\u11b8\u1112\u1161\u11b8 \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u110e\u1171", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "label": "\uc808\ucde8 \uacbd\uacc4 \ubcc4\ub3c4 \uce21\ubcbd", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u110c\u1165\u11af\u110e\u1171 \u1100\u1167\u11bc\u1100\u1168 \u1107\u1167\u11af\u1103\u1169 \u110e\u1173\u11a8\u1107\u1167\u11a8", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "label": "B06 \uc131\ud1a0 \uad6c\uac04\ubcc4 \ud328\uce58 \ub9ac\ubcf8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "norm_label": "b06 \u1109\u1165\u11bc\u1110\u1169 \u1100\u116e\u1100\u1161\u11ab\u1107\u1167\u11af \u1111\u1162\u110e\u1175 \u1105\u1175\u1107\u1169\u11ab", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "label": "B05 \ubcc0\ud615 \uc131\ud1a0\uba74 \ub9c8\uac10\u00b7\ub0a0\uac1c \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "norm_label": "b05 \u1107\u1167\u11ab\u1112\u1167\u11bc \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u1106\u1161\u1100\u1161\u11b7\u00b7\u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58" + }, + { + "label": "\uc9c0\ubc18 \ub3c4\ub2ec \ud328\uce58 \uc2a4\ucee4\ud2b8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u110c\u1175\u1107\u1161\u11ab \u1103\u1169\u1103\u1161\u11af \u1111\u1162\u110e\u1175 \u1109\u1173\u110f\u1165\u1110\u1173", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58" + }, + { + "label": "\uad6c\uc870\ubb3c \uc601\uc5ed \uc6d0\uc9c0\ubc18 \uc7ac\ub178\ucd9c", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\ud328\uce58 \ub9c8\uac10", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u1102\u1169\u110e\u116e\u11af", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58 \uc5ed\ud074\ub9ac\ud551", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "\uc138\uc6d4\uad50 \ub0a0\uac1c \ud328\uce58", + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162 \u1111\u1162\u110e\u1175 \u110b\u1167\u11a8\u110f\u1173\u11af\u1105\u1175\u1111\u1175\u11bc", + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", + "community": 3, + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \ube44\uc815\uaddc \uce21\uc810 \uacf5\uae09", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1175\u110c\u1165\u11bc\u1100\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u1100\u1169\u11bc\u1100\u1173\u11b8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "id": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "community_name": "B05 Canonical Structure Editing" + }, + { + "label": "B06 \ubb3c\ub118\uc774\ud3ec\uc7a5\u00b7\ucf58\ud06c\ub9ac\ud2b8 \ud3ec\uc7a5\u00b7\ub3c5\ub9bd \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1106\u116e\u11af\u1102\u1165\u11b7\u110b\u1175\u1111\u1169\u110c\u1161\u11bc\u00b7\u110f\u1169\u11ab\u110f\u1173\u1105\u1175\u1110\u1173 \u1111\u1169\u110c\u1161\u11bc\u00b7\u1103\u1169\u11a8\u1105\u1175\u11b8 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "id": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "community_name": "B05 Canonical Structure Editing" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud6c4\uc18d \ud310\uc815", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1112\u116e\u1109\u1169\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "semantic", + "community": 3, + "id": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "community_name": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58" + }, + { + "label": "B05 \ud6c4\uc18d \uc644\ub8cc \ud56d\ubaa9", + "norm_label": "b05 \u1112\u116e\u1109\u1169\u11a8 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4, + "id": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "community_name": "B05 Canonical Structure Editing" + }, + { + "label": "B06 \uae30\uc2ad\ub9c9\uc774 \uc5f0\ub3d9\u00b7\uacbd\uc0ac\u00b7\ub2e8\ubcc4 \uc81c\uc5b4", + "norm_label": "b06 \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u110b\u1167\u11ab\u1103\u1169\u11bc\u00b7\u1100\u1167\u11bc\u1109\u1161\u00b7\u1103\u1161\u11ab\u1107\u1167\u11af \u110c\u1166\u110b\u1165", + "file_type": "document", + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structure_stations_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_revetment_link_controls.md", + "source": "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "2cad971f6ae9c9d723bd01723313f5ba5f478a12" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-2026-08-29-revetment-ingest.json b/docs/wiki/graphify-out/graph.pre-2026-08-29-revetment-ingest.json new file mode 100644 index 00000000..dbd7f7fc --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-2026-08-29-revetment-ingest.json @@ -0,0 +1,4653 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "인증 / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "인증 / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "배수유역 해석 및 세부설계", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB 스키마 개요", + "norm_label": "배수유역 해석 및 세부설계", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB 스키마 개요", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB 스키마 개요", + "norm_label": "db 스키마 개요", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "공개·인증·관리 영역 지도", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "현재 구현 현황", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "현재 구현 현황", + "community": 38, + "community_name": "현재 구현 현황", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow 데이터 흐름", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow 데이터 흐름", + "community": 39, + "community_name": "B01~B09 workflow 데이터 흐름", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common — App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common — app shell framework", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common — 스캐폴드·CSS·종속성", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common — 스캐폴드·css·종속성", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "공통 유틸 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "공통 유틸 (common_util/)", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "유토곡선 (Mass Haul Diagram) 계산 명세", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "유토곡선 (mass haul diagram) 계산 명세", + "community": 27, + "community_name": "유토곡선 (Mass Haul Diagram) 계산 명세", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "저장 경로 규칙", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "저장 경로 규칙", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow 상태 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow 상태 관리", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: 구조물/수량/산출물 테이블", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: 구조물/수량/산출물 테이블", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity — backend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail — Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail — backend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation — Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation — frontend", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo 프로젝트 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo 프로젝트 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "공개·인증·관리 영역 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "공개·인증·관리 영역 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "공유 자원 영향 지도", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "공유 자원 영향 지도", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 외부 WebCAD 비교 실행환경", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 외부 webcad 비교 실행환경", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity — DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity — db", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail — Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail — dependencies", + "community": 1, + "community_name": "Workflow 상태 관리", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home — frontend", + "community": 30, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail — frontend", + "community": 30, + "community_name": "A01_Home — Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail — frontend", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory — frontend", + "community": 7, + "community_name": "공개·인증·관리 영역 지도", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail — frontend", + "community": 31, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard — api", + "community": 31, + "community_name": "A05_EduDetail — Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput — api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess — api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile — API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile — api", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07–B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07–b08 responsibility boundary", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01–B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01–b09 workflow data flow", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04–B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04–b06 auto design chain", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "B05_Profile — API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates — Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization & Components", + "norm_label": "ui templates — localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "다국어 관리", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "다국어 관리", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css 스타일 변수", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "theme.css 스타일 변수", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "공통 UI 제약", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "공통 UI 제약", + "norm_label": "공통 ui 제약", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 구조물 입력·종단 표시 정비", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b05 구조물 입력·종단 표시 정비", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "구조물 범위 입력", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "구조물 범위 입력", + "norm_label": "구조물 범위 입력", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "설계속도별 종단기울기 상한", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "기준 해석 보류", + "norm_label": "설계속도별 종단기울기 상한", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "기준 해석 보류", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "기준 해석 보류", + "norm_label": "기준 해석 보류", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b05_profile — frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "구조물 선택 3자 동기화", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "구조물 선택 3자 동기화", + "norm_label": "구조물 선택 3자 동기화", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 배수 데이터 일원화", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 배수 데이터 일원화", + "norm_label": "b04/b05 배수 데이터 일원화", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section — Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b06_section — backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "횡단 설계 멱등 저장", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "횡단 설계 멱등 저장", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 상태 전이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 상태 전이", + "norm_label": "wf3 상태 전이", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section — Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates — Localization & Components", + "norm_label": "b06_section — frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "횡단 설계 STALE 상태 가드", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "횡단 설계 stale 상태 가드", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "종단·유토곡선 패널 리사이저", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "종단·유토곡선 패널 리사이저", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 배수관 횡단도 세트", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "배수관 횡단도 세트", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 세트", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet·CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "culvertset·culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "배수관 횡단도 계획선 규칙", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 횡단도 계획선 규칙", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 형상 검증 스냅샷", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "2026-08-20 형상 검증 스냅샷", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 집수정·다단 기슭막이", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 집수정·다단 기슭막이", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "유입 구조물 자동 판정·형식 선택", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "유입 구조물 자동 판정·형식 선택", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "집수정 I·ㄴ·ㄷ형", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정 i·ᄂ·ᄃ형", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "집수정 계류측 성토부", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정 계류측 성토부", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "유출 성토부·다단 기슭막이", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "유출 성토부·다단 기슭막이", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "집수정·기슭막이 미결 기본값", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "집수정·기슭막이 미결 기본값", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 배수관 구조물 조작·표시", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 구조물 조작·표시", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "배수관 구조물 4축 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "배수관 구조물 4축 조작", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "재질별 높이 한계", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "재질별 높이 한계", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "배수관 구조물 4축 조작", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "집수정 9키 조작", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "집수정 9키 조작", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "기하 계산과 보기 분리", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "기하 계산과 보기 분리", + "norm_label": "기하 계산과 보기 분리", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "카드 줌·팬 상태 유지", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "기하 계산과 보기 분리", + "norm_label": "카드 줌·팬 상태 유지", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 배수관 구조물 기하·조작 체계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 배수관 구조물 기하·조작 체계", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "배수관 구조물 자동 자리", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 구조물 자동 자리", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "배수관 접속선", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 접속선", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "선형 보간 교차점", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "선형 보간 교차점", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "배수관 설계선 트림", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "배수관 설계선 트림", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "배수관 횡단도 세트", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "배수관 세트 자유형 응답 재사용", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API 계약", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "basin_adjust api 계약", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "배수관 세트 자유형 응답 재사용", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "배수관 세트 자유형 응답 재사용", + "norm_label": "배수관 세트 자유형 응답 재사용", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB 사용 관계", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db 사용 관계", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository 함수군", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "b06 section repository 함수군", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "종횡단 산출물 상대경로", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "종횡단 산출물 상대경로", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API 계약", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 계획노선 코리도 삼각망 서피스", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "b05 계획노선 코리도 삼각망 서피스", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5종 삼각망 코리도 서피스", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "5종 삼각망 코리도 서피스", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "코리도 경계 원지반 재절단", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "코리도 경계 원지반 재절단", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json 원자 저장", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "corridor_{route:04d}.json 원자 저장", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile frontend", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile backend", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 코리도 조회·저장 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 3, + "norm_label": "b05 코리도 조회·저장 api", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route·corridor 저장 구조", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route·corridor 저장 구조", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 급선회 3D 국부 보정 계획", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b05 급선회 3d 국부 보정 계획", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 구조물 3D 투영 커브", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 구조물 3d 투영 커브", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "label": "구조물 세트별 최고표고+5m 투영 평면", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "구조물 세트별 최고표고+5m 투영 평면", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "세월교 날개·에이프런 바닥 연결", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "세월교 날개·에이프런 바닥 연결", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX암거·세월교 소유 측점 전용 결합", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box암거·세월교 소유 측점 전용 결합", + "community_name": "B05 계획노선 코리도 삼각망 서피스", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "B05 구조물 구간 절취·측벽·성토 패치", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "norm_label": "b05 구조물 구간 절취·측벽·성토 패치", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "구조물·날개 합집합 성토면 절취", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "절취와 경계", + "norm_label": "구조물·날개 합집합 성토면 절취", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "절취 경계 별도 측벽", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "절취와 경계", + "norm_label": "절취 경계 별도 측벽", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "label": "B06 성토 구간별 패치 리본", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 변형 성토선 패치", + "norm_label": "b06 성토 구간별 패치 리본", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "community": 3, + "community_name": "B05 계획노선 코리도 삼각망 서피스" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "label": "B05 변형 성토면 마감·날개 패치", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "norm_label": "b05 변형 성토면 마감 날개 패치" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", + "label": "지반 도달 패치 스커트", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "패치 마감", + "norm_label": "지반 도달 패치 스커트" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", + "label": "구조물 영역 원지반 재노출", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "패치 마감", + "norm_label": "구조물 영역 원지반 재노출" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", + "label": "세월교 날개 패치 역클리핑", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "세월교 날개 패치", + "norm_label": "세월교 날개 패치 역클리핑" + }, + { + "id": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "label": "B05 구조물 비정규 측점 공급", + "norm_label": "b05 구조물 비정규 측점 공급", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_structure_stations.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4 + }, + { + "id": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "label": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", + "norm_label": "b06 물넘이포장 콘크리트 포장 독립 기슭막이", + "file_type": "document", + "source_file": "pages/B06_Section/B06_pavement_revetment.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "label": "B05 구조물 3D 후속 판정", + "norm_label": "b05 구조물 3d 후속 판정", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md", + "source_location": "L10", + "_origin": "semantic", + "community": 3 + }, + { + "id": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "label": "B05 후속 완료 항목", + "norm_label": "b05 후속 완료 항목", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_completed_followups.md", + "source_location": "L10", + "_origin": "semantic", + "community": 4 + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_patch_finish.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "pages_b06_section_b06_backend_regenerate_sections", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_concepts_storage_paths", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structure_stations.md" + }, + { + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "pages_b06_section_b06_backend_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md" + }, + { + "source": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_pavement_revetment.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_followup_decisions.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structure_stations_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md" + }, + { + "source": "docs_wiki_pages_b05_profile_b05_completed_followups_document", + "target": "docs_wiki_pages_b06_section_b06_pavement_revetment_document", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_completed_followups.md" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "집수정 조정값 영구저장 흐름", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "배수관 구조물 통합 기하 체계", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 배수관 데이터·기하·표시 흐름", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 횡단 반폭 재계산 흐름", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "공통 엔지니어링 UI 패턴", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04–B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "4a5a98fe4402c1e0e404f55c3a021560a3128758" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-basin-ingest.json b/docs/wiki/graphify-out/graph.pre-basin-ingest.json new file mode 100644 index 00000000..295d0516 --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-basin-ingest.json @@ -0,0 +1,3770 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 21, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 21, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - backend", + "community": 12, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - frontend", + "community": 12, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login_router.py", + "community": 12, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - backend", + "community": 13, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - frontend", + "community": 13, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register_router.py", + "community": 13, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - backend", + "community": 14, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - frontend", + "community": 14, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support_router.py", + "community": 14, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - backend", + "community": 15, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - frontend", + "community": 15, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security_router.py", + "community": 15, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - backend", + "community": 16, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - frontend", + "community": 16, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard_router.py", + "community": 16, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - backend", + "community": 17, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - frontend", + "community": 17, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister_router.py", + "community": 17, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 9, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 9, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 9, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 20, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 20, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 23, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 31, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 32, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 23, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 9, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 33, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "B06 Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "b06 section api", + "community_name": "B06 Section API", + "id": "docs_wiki_pages_b06_section_b06_api_api" + }, + { + "label": "Section API Contract", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "section api contract", + "community_name": "B06 Section API", + "id": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 39, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 42, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "pipe_points.json", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "attach_culvert_sets", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 39, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "community": 18, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "community": 19, + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "community": 19, + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc" + }, + { + "label": "\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "community": 29, + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "norm_label": "\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line", + "community": 29, + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u1109\u1165\u11ab" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values", + "community": 19, + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af\u1100\u1161\u11b9" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "community": 18, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "community": 28, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "community": 28, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "community": 28, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "community": 48, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state", + "community": 48, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "community": 18, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "community": 18, + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "community": 11, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_api", + "target": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_document", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_structure_selection_sync", + "target": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_shared_drainage_data", + "target": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + } + ], + "hyperedges": [ + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "2a247184fd287ef929d699aba6b2e3a828c480f4" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-final-sync.json b/docs/wiki/graphify-out/graph.pre-final-sync.json new file mode 100644 index 00000000..c281c357 --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-final-sync.json @@ -0,0 +1,3776 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 21, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 21, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - backend", + "community": 12, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - frontend", + "community": 12, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login_router.py", + "community": 12, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - backend", + "community": 13, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - frontend", + "community": 13, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register_router.py", + "community": 13, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - backend", + "community": 14, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - frontend", + "community": 14, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support_router.py", + "community": 14, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - backend", + "community": 15, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - frontend", + "community": 15, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security_router.py", + "community": 15, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - backend", + "community": 16, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - frontend", + "community": 16, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard_router.py", + "community": 16, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - backend", + "community": 17, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - frontend", + "community": 17, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister_router.py", + "community": 17, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 9, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 9, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 9, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 20, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 20, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 23, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 31, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 32, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 23, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 0, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 9, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 33, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 1, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 7, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "B06 Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "b06 section api", + "community_name": "B06 Section API", + "id": "docs_wiki_pages_b06_section_b06_api_api" + }, + { + "label": "Section API Contract", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "section api contract", + "community_name": "B06 Section API", + "id": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "outletguard", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "norm_label": "\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u1109\u1165\u11ab", + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af\u1100\u1161\u11b9", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "ui templates \u2014 localization & components" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_localization", + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_attachresizer", + "community": 39, + "community_name": "attachResizer", + "norm_label": "attachresizer()" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_themecolor", + "community": 43, + "community_name": "themeColor", + "norm_label": "themecolor()" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_general_layout", + "community": 42, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_workflow_layout", + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar", + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_theme_variables", + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "community": 35, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input", + "community": 45, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit", + "community": 41, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "blockspipelowering()" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "community": 41, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b05_profile \u2014 frontend" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_pipe_points", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_structures_json", + "community": 44, + "community_name": "structures.json", + "norm_label": "structures.json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_structure_selection_sync", + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_attachstationdrag", + "community": 40, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b05_profile_b05_frontend_shared_drainage_data", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06_section \u2014 backend" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_compute_cross_design", + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_attach_culvert_sets", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_regenerate_sections", + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_cross_design_persistence", + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_backend_workflow_state_transition", + "community": 46, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_culvert_set", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_attach_culvert_sets", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_frontend_contract", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_design_line_rules", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_culvert_set_snapshot_20260820", + "community": 3, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_document", + "community": 34, + "community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "b06_section \u2014 frontend" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_render_profile_cross", + "community": 36, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_stale_design_guard", + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_cross_section_card", + "community": 37, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_mass_haul_chart", + "community": 47, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_cross_half_width", + "community": 38, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "pages_b06_section_b06_frontend_panel_resizer", + "community": 39, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_api", + "target": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_document", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_document", + "target": "pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_structure_selection_sync", + "target": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_frontend_shared_drainage_data", + "target": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_document", + "target": "pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_culvert_set", + "target": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_culvert_set", + "target": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_frontend_contract", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_design_line_rules", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + } + ], + "hyperedges": [ + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "e54da341ea8687ce2b43dbadfe3a0662ad08eff3" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-patch-finish-ingest.json b/docs/wiki/graphify-out/graph.pre-patch-finish-ingest.json new file mode 100644 index 00000000..cdc19641 --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-patch-finish-ingest.json @@ -0,0 +1,4445 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 7, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 25, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 25, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 7, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 12, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 12, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - backend", + "community": 13, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login - frontend", + "community": 13, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06_Login - Backend", + "norm_label": "a06_login_router.py", + "community": 13, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - backend", + "community": 14, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register - frontend", + "community": 14, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07_Register - Backend", + "norm_label": "a07_register_router.py", + "community": 14, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - backend", + "community": 15, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support - frontend", + "community": 15, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08_Support - Backend", + "norm_label": "a08_support_router.py", + "community": 15, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - backend", + "community": 16, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security - frontend", + "community": 16, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09_Security - Backend", + "norm_label": "a09_security_router.py", + "community": 16, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - backend", + "community": 17, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard - frontend", + "community": 17, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01_Dashboard - Backend", + "norm_label": "b01_dashboard_router.py", + "community": 17, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - backend", + "community": 18, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister - frontend", + "community": 18, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02_ProjRegister - Backend", + "norm_label": "b02_projregister_router.py", + "community": 18, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 11, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 11, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 11, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 9, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 9, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 9, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 24, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 24, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 27, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 6, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 36, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 38, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 39, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 27, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 1, + "community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 30, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 7, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 31, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 11, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 42, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 26, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 8, + "community_name": "B05_Profile \u2014 API", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 2, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 9, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 32, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "document", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "ui templates \u2014 localization & components", + "id": "docs_wiki_concepts_ui_templates_document" + }, + { + "label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175", + "id": "docs_wiki_concepts_ui_templates_localization" + }, + { + "label": "attachResizer()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "attachresizer()", + "id": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "label": "themeColor()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 41, + "community_name": "themeColor", + "norm_label": "themecolor()", + "id": "docs_wiki_concepts_ui_templates_themecolor" + }, + { + "label": "createGeneralLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 40, + "community_name": "createGeneralLayout", + "norm_label": "creategenerallayout()", + "id": "docs_wiki_concepts_ui_templates_general_layout" + }, + { + "label": "createWorkflowLayout()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createworkflowlayout()", + "id": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "label": "createVerticalStepBar()", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "createverticalstepbar()", + "id": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e", + "id": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "label": "\uacf5\ud1b5 UI \uc81c\uc57d", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/ui_templates.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "community_name": "\uacf5\ud1b5 UI \uc81c\uc57d", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8", + "id": "docs_wiki_concepts_ui_templates_shared_ui_constraints" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_document" + }, + { + "label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 49, + "community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" + }, + { + "label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "label": "blocksPipeLowering()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 48, + "community_name": "blocksPipeLowering", + "norm_label": "blockspipelowering()", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" + }, + { + "label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 37, + "community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958", + "norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172", + "id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation" + }, + { + "label": "B05_Profile \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b05_profile \u2014 frontend", + "id": "pages_b05_profile_b05_frontend_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 44, + "community_name": "pipe_points.json", + "norm_label": "pipe_points.json", + "id": "pages_b05_profile_b05_frontend_pipe_points" + }, + { + "label": "structures.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 47, + "community_name": "structures.json", + "norm_label": "structures.json", + "id": "pages_b05_profile_b05_frontend_structures_json" + }, + { + "label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 46, + "community_name": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_structure_selection_sync" + }, + { + "label": "attachStationDrag()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 43, + "community_name": "attachStationDrag", + "norm_label": "attachstationdrag()", + "id": "pages_b05_profile_b05_frontend_attachstationdrag" + }, + { + "label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 45, + "community_name": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654", + "norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a", + "id": "pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B06_Section \u2014 Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 backend", + "id": "pages_b06_section_b06_backend_document" + }, + { + "label": "compute_cross_design()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "compute_cross_design()", + "id": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "norm_label": "attach_culvert_sets()", + "id": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "label": "regenerate_sections()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "regenerate_sections()", + "id": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc", + "id": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "label": "WF3 \uc0c1\ud0dc \uc804\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 50, + "community_name": "WF3 \uc0c1\ud0dc \uc804\uc774", + "norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175", + "id": "pages_b06_section_b06_backend_workflow_state_transition" + }, + { + "label": "B06_Section \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 10, + "community_name": "UI Templates \u2014 Localization & Components", + "norm_label": "b06_section \u2014 frontend", + "id": "pages_b06_section_b06_frontend_document" + }, + { + "label": "renderB06ProfileCross()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 20, + "community_name": "createWorkflowLayout", + "norm_label": "renderb06profilecross()", + "id": "pages_b06_section_b06_frontend_render_profile_cross" + }, + { + "label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173", + "id": "pages_b06_section_b06_frontend_stale_design_guard" + }, + { + "label": "createCrossSectionCard()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 22, + "community_name": "compute_cross_design", + "norm_label": "createcrosssectioncard()", + "id": "pages_b06_section_b06_frontend_cross_section_card" + }, + { + "label": "createMassHaulChart()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 51, + "community_name": "createMassHaulChart", + "norm_label": "createmasshaulchart()", + "id": "pages_b06_section_b06_frontend_mass_haul_chart" + }, + { + "label": "cross_half_width_m", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 23, + "community_name": "regenerate_sections", + "norm_label": "cross_half_width_m", + "id": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "community_name": "attachResizer", + "norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165", + "id": "pages_b06_section_b06_frontend_panel_resizer" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "label": "\uc9d1\uc218\uc815 \uacc4\ub958\uce21 \uc131\ud1a0\ubd80", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc \u1100\u1168\u1105\u1172\u110e\u1173\u11a8 \u1109\u1165\u11bc\u1110\u1169\u1107\u116e", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0 \uae30\ubcf8\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af \u1100\u1175\u1107\u1169\u11ab\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 21, + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" + }, + { + "label": "\uc9d1\uc218\uc815 9\ud0a4 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc 9\u110f\u1175 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "label": "clampBasinMove", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "clampbasinmove", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 35, + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "label": "\ubc30\uc218\uad00 \uc124\uacc4\uc120 \ud2b8\ub9bc", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1165\u11af\u1100\u1168\u1109\u1165\u11ab \u1110\u1173\u1105\u1175\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 0, + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "label": "B06_Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section api", + "id": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "label": "GET sections/detail", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "get sections/detail", + "id": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "label": "POST sections confirm", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections confirm", + "id": "docs_wiki_pages_b06_section_b06_api_sections_confirm" + }, + { + "label": "POST sections regenerate", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections regenerate", + "id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate" + }, + { + "label": "POST sections cross-design", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "post sections cross-design", + "id": "docs_wiki_pages_b06_section_b06_api_cross_design" + }, + { + "label": "basin_adjust API \uacc4\uc57d", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "basin_adjust api \u1100\u1168\u110b\u1163\u11a8", + "id": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "label": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 33, + "community_name": "\ubc30\uc218\uad00 \uc138\ud2b8 \uc790\uc720\ud615 \uc751\ub2f5 \uc7ac\uc0ac\uc6a9", + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1109\u1166\u1110\u1173 \u110c\u1161\u110b\u1172\u1112\u1167\u11bc \u110b\u1173\u11bc\u1103\u1161\u11b8 \u110c\u1162\u1109\u1161\u110b\u116d\u11bc", + "id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "label": "B06_Section DB \uc0ac\uc6a9 \uad00\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 34, + "community_name": "B06_Section API", + "norm_label": "b06_section db \u1109\u1161\u110b\u116d\u11bc \u1100\u116a\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "label": "longitudinal_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "longitudinal_sections", + "id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "label": "cross_sections", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "cross_sections", + "id": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "label": "B06 Section Repository \ud568\uc218\uad70", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "b06 section repository \u1112\u1161\u11b7\u1109\u116e\u1100\u116e\u11ab", + "id": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "label": "\uc885\ud6a1\ub2e8 \uc0b0\ucd9c\ubb3c \uc0c1\ub300\uacbd\ub85c", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "\u110c\u1169\u11bc\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1109\u1161\u11bc\u1103\u1162\u1100\u1167\u11bc\u1105\u1169", + "id": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "label": "data.design.basin_adjust", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 5, + "community_name": "basin_adjust API \uacc4\uc57d", + "norm_label": "data.design.basin_adjust", + "id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "label": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "label": "5\uc885 \uc0bc\uac01\ub9dd \ucf54\ub9ac\ub3c4 \uc11c\ud53c\uc2a4", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "5\u110c\u1169\u11bc \u1109\u1161\u11b7\u1100\u1161\u11a8\u1106\u1161\u11bc \u110f\u1169\u1105\u1175\u1103\u1169 \u1109\u1165\u1111\u1175\u1109\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "label": "\ucf54\ub9ac\ub3c4 \uacbd\uacc4 \uc6d0\uc9c0\ubc18 \uc7ac\uc808\ub2e8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "\u110f\u1169\u1105\u1175\u1103\u1169 \u1100\u1167\u11bc\u1100\u1168 \u110b\u116f\u11ab\u110c\u1175\u1107\u1161\u11ab \u110c\u1162\u110c\u1165\u11af\u1103\u1161\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "label": "corridor_{route:04d}.json \uc6d0\uc790 \uc800\uc7a5", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "community": 3, + "norm_label": "corridor_{route:04d}.json \u110b\u116f\u11ab\u110c\u1161 \u110c\u1165\u110c\u1161\u11bc", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "label": "B05_Profile Frontend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_frontend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile frontend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "label": "B05_Profile Backend", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_backend.md", + "source_location": null, + "community": 3, + "norm_label": "b05_profile backend", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "label": "B05 \ucf54\ub9ac\ub3c4 \uc870\ud68c\u00b7\uc800\uc7a5 API", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "community": 3, + "norm_label": "b05 \u110f\u1169\u1105\u1175\u1103\u1169 \u110c\u1169\u1112\u116c\u00b7\u110c\u1165\u110c\u1161\u11bc api", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_api_corridor_api" + }, + { + "label": "B05 route\u00b7corridor \uc800\uc7a5 \uad6c\uc870", + "file_type": "concept", + "source_file": "concepts/storage_paths.md", + "source_location": null, + "community": 3, + "norm_label": "b05 route\u00b7corridor \u110c\u1165\u110c\u1161\u11bc \u1100\u116e\u110c\u1169", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_concepts_storage_paths_b05_storage_layout" + }, + { + "label": "B05 \uae09\uc120\ud68c 3D \uad6d\ubd80 \ubcf4\uc815 \uacc4\ud68d", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "community": 4, + "community_name": "B05 Canonical Structure Editing", + "norm_label": "b05 \u1100\u1173\u11b8\u1109\u1165\u11ab\u1112\u116c 3d \u1100\u116e\u11a8\u1107\u116e \u1107\u1169\u110c\u1165\u11bc \u1100\u1168\u1112\u116c\u11a8", + "id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan" + }, + { + "label": "B05 \uad6c\uc870\ubb3c 3D \ud22c\uc601 \ucee4\ube0c", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3d \u1110\u116e\u110b\u1167\u11bc \u110f\u1165\u1107\u1173", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document" + }, + { + "label": "\uad6c\uc870\ubb3c \uc138\ud2b8\ubcc4 \ucd5c\uace0\ud45c\uace0+5m \ud22c\uc601 \ud3c9\uba74", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1166\u1110\u1173\u1107\u1167\u11af \u110e\u116c\u1100\u1169\u1111\u116d\u1100\u1169+5m \u1110\u116e\u110b\u1167\u11bc \u1111\u1167\u11bc\u1106\u1167\u11ab", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "label": "\uc138\uc6d4\uad50 \ub0a0\uac1c\u00b7\uc5d0\uc774\ud504\ub7f0 \ubc14\ub2e5 \uc5f0\uacb0", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1102\u1161\u11af\u1100\u1162\u00b7\u110b\u1166\u110b\u1175\u1111\u1173\u1105\u1165\u11ab \u1107\u1161\u1103\u1161\u11a8 \u110b\u1167\u11ab\u1100\u1167\u11af", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "label": "BOX\uc554\uac70\u00b7\uc138\uc6d4\uad50 \uc18c\uc720 \uce21\uc810 \uc804\uc6a9 \uacb0\ud569", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "community": 3, + "norm_label": "box\u110b\u1161\u11b7\u1100\u1165\u00b7\u1109\u1166\u110b\u116f\u11af\u1100\u116d \u1109\u1169\u110b\u1172 \u110e\u1173\u11a8\u110c\u1165\u11b7 \u110c\u1165\u11ab\u110b\u116d\u11bc \u1100\u1167\u11af\u1112\u1161\u11b8", + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4", + "id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "label": "B05 \uad6c\uc870\ubb3c \uad6c\uac04 \uc808\ucde8\u00b7\uce21\ubcbd\u00b7\uc131\ud1a0 \ud328\uce58", + "file_type": "document", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "", + "norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u116e\u1100\u1161\u11ab \u110c\u1165\u11af\u110e\u1171\u00b7\u110e\u1173\u11a8\u1107\u1167\u11a8\u00b7\u1109\u1165\u11bc\u1110\u1169 \u1111\u1162\u110e\u1175", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "\uad6c\uc870\ubb3c\u00b7\ub0a0\uac1c \ud569\uc9d1\ud569 \uc131\ud1a0\uba74 \uc808\ucde8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af\u00b7\u1102\u1161\u11af\u1100\u1162 \u1112\u1161\u11b8\u110c\u1175\u11b8\u1112\u1161\u11b8 \u1109\u1165\u11bc\u1110\u1169\u1106\u1167\u11ab \u110c\u1165\u11af\u110e\u1171", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "\uc808\ucde8 \uacbd\uacc4 \ubcc4\ub3c4 \uce21\ubcbd", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "\uc808\ucde8\uc640 \uacbd\uacc4", + "norm_label": "\u110c\u1165\u11af\u110e\u1171 \u1100\u1167\u11bc\u1100\u1168 \u1107\u1167\u11af\u1103\u1169 \u110e\u1173\u11a8\u1107\u1167\u11a8", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + }, + { + "label": "B06 \uc131\ud1a0 \uad6c\uac04\ubcc4 \ud328\uce58 \ub9ac\ubcf8", + "file_type": "concept", + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "source_location": "B06 \ubcc0\ud615 \uc131\ud1a0\uc120 \ud328\uce58", + "norm_label": "b06 \u1109\u1165\u11bc\u1110\u1169 \u1100\u116e\u1100\u1161\u11ab\u1107\u1167\u11af \u1111\u1162\u110e\u1175 \u1105\u1175\u1107\u1169\u11ab", + "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", + "community": 3, + "community_name": "B05 \uacc4\ud68d\ub178\uc120 \ucf54\ub9ac\ub3c4 \uc0bc\uac01\ub9dd \uc11c\ud53c\uc2a4" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_workflow_layout", + "target": "docs_wiki_concepts_ui_templates_vertical_step_bar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_localization" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/ui_templates.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_ui_templates_shared_ui_constraints", + "target": "docs_wiki_concepts_ui_templates_theme_variables" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "docs_wiki_concepts_ui_templates_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_document", + "target": "pages_b05_profile_b05_frontend_document" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", + "target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_document", + "target": "pages_b06_section_b06_frontend_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_compute_cross_design", + "target": "pages_b06_section_b06_backend_cross_design_persistence" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "pages_b06_section_b06_backend_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_backend_regenerate_sections", + "target": "pages_b06_section_b06_frontend_cross_half_width" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_document", + "target": "pages_b06_section_b06_backend_document" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_render_profile_cross", + "target": "docs_wiki_concepts_ui_templates_workflow_layout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_stale_design_guard", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_section_card", + "target": "pages_b06_section_b06_backend_compute_cross_design" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_cross_half_width", + "target": "pages_b06_section_b06_backend_regenerate_sections" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "pages_b06_section_b06_frontend_panel_resizer", + "target": "docs_wiki_concepts_ui_templates_attachresizer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_document", + "target": "docs_wiki_pages_b06_section_b06_db_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_detail", + "target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_confirm", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate", + "target": "docs_wiki_pages_b06_section_b06_db_section_repository" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_cross_design", + "target": "docs_wiki_pages_b06_section_b06_api_basin_adjust" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_basin_adjust", + "target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", + "target": "docs_wiki_pages_b06_section_b06_api_sections_detail" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_document", + "target": "docs_wiki_pages_b06_section_b06_api_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_cross_sections", + "target": "docs_wiki_pages_b06_section_b06_db_section_file_paths" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_section_repository", + "target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", + "target": "docs_wiki_pages_b06_section_b06_db_cross_sections" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_surface.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", + "target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api_corridor_api", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_b05_storage_layout", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source_location": "", + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_corridor_plan_curves.md", + "source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", + "target": "pages_b06_section_b06_backend_attach_culvert_sets" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs" + }, + { + "confidence": "EXTRACTED", + "weight": 1, + "confidence_score": 1, + "source_file": "pages/B05_Profile/B05_corridor_cut_fill.md", + "relation": "contains", + "source_location": "", + "source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", + "target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut" + } + ], + "hyperedges": [ + { + "id": "basin_adjust_persistence_flow", + "label": "\uc9d1\uc218\uc815 \uc870\uc815\uac12 \uc601\uad6c\uc800\uc7a5 \ud750\ub984", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", + "docs_wiki_pages_b06_section_b06_api_cross_design", + "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "culvert_geometry_system", + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \ud1b5\ud569 \uae30\ud558 \uccb4\uacc4", + "nodes": [ + "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md" + }, + { + "id": "b06_culvert_data_rendering_flow", + "label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984", + "nodes": [ + "pages_b05_profile_b05_frontend_pipe_points", + "pages_b06_section_b06_backend_attach_culvert_sets", + "pages_b06_section_b06_culvert_set_culvert_set", + "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_culvert_set.md" + }, + { + "id": "b06_cross_section_recalculation_flow", + "label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984", + "nodes": [ + "pages_b06_section_b06_frontend_cross_half_width", + "pages_b06_section_b06_frontend_stale_design_guard", + "pages_b06_section_b06_backend_regenerate_sections" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "shared_engineering_ui_pattern", + "label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134", + "nodes": [ + "docs_wiki_concepts_ui_templates_workflow_layout", + "docs_wiki_concepts_ui_templates_vertical_step_bar", + "docs_wiki_concepts_ui_templates_attachresizer", + "pages_b06_section_b06_frontend_render_profile_cross", + "pages_b06_section_b06_frontend_panel_resizer" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pages/B06_Section/B06_frontend.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "4a5a98fe4402c1e0e404f55c3a021560a3128758" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/graph.pre-plan-cleanup.json b/docs/wiki/graphify-out/graph.pre-plan-cleanup.json new file mode 100644 index 00000000..4f17ed9f --- /dev/null +++ b/docs/wiki/graphify-out/graph.pre-plan-cleanup.json @@ -0,0 +1,3453 @@ +{ + "directed": true, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ] + }, + "nodes": [ + { + "label": "\uc778\uc99d / RBAC", + "file_type": "concept", + "source_file": "docs/wiki/concepts/auth_rbac.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac", + "community": 5, + "id": "docs_wiki_concepts_auth_rbac" + }, + { + "label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168", + "community": 21, + "id": "docs_wiki_concepts_drainage_watershed" + }, + { + "label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/overview.md", + "community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694", + "norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d", + "community": 21, + "id": "docs_wiki_concepts_db_schema_overview" + }, + { + "label": "A00_Common - Framework & Utils", + "file_type": "concept", + "source_file": "docs/wiki/pages/A00_Common/A00_Common.md", + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "norm_label": "a00_common - framework & utils", + "community": 5, + "id": "docs_wiki_pages_a00_common_a00_common" + }, + { + "label": "app_shell.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "community_name": "router.ts", + "norm_label": "app_shell.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "label": "router.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "community_name": "router.ts", + "norm_label": "router.ts", + "community": 10, + "id": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "label": "A01_Home_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a01_home_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page" + }, + { + "label": "A02_ProgDetail_UI_Page.ts", + "file_type": "code", + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "community_name": "router.ts", + "norm_label": "a02_progdetail_ui_page.ts", + "community": 10, + "id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" + }, + { + "label": "A06_Login - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_backend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - backend", + "community": 12, + "id": "a06_login_backend" + }, + { + "label": "A06_Login - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login - frontend", + "community": 12, + "id": "a06_login_frontend" + }, + { + "label": "A06_Login_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "community_name": "A06 \ub85c\uadf8\uc778", + "norm_label": "a06_login_router.py", + "community": 12, + "id": "docs_wiki_pages_a06_login_backend_a06_login_router" + }, + { + "label": "A07_Register - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_backend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - backend", + "community": 13, + "id": "a07_register_backend" + }, + { + "label": "A07_Register - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register - frontend", + "community": 13, + "id": "a07_register_frontend" + }, + { + "label": "A07_Register_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "community_name": "A07 \ud68c\uc6d0\uac00\uc785", + "norm_label": "a07_register_router.py", + "community": 13, + "id": "docs_wiki_pages_a07_register_backend_a07_register_router" + }, + { + "label": "A08_Support - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_backend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - backend", + "community": 14, + "id": "a08_support_backend" + }, + { + "label": "A08_Support - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support - frontend", + "community": 14, + "id": "a08_support_frontend" + }, + { + "label": "A08_Support_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "community_name": "A08 \uc9c0\uc6d0", + "norm_label": "a08_support_router.py", + "community": 14, + "id": "docs_wiki_pages_a08_support_backend_a08_support_router" + }, + { + "label": "A09_Security - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_backend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - backend", + "community": 15, + "id": "a09_security_backend" + }, + { + "label": "A09_Security - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security - frontend", + "community": 15, + "id": "a09_security_frontend" + }, + { + "label": "A09_Security_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "community_name": "A09 \ubcf4\uc548", + "norm_label": "a09_security_router.py", + "community": 15, + "id": "docs_wiki_pages_a09_security_backend_a09_security_router" + }, + { + "label": "B01_Dashboard - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - backend", + "community": 16, + "id": "b01_dashboard_backend" + }, + { + "label": "B01_Dashboard - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard - frontend", + "community": 16, + "id": "b01_dashboard_frontend" + }, + { + "label": "B01_Dashboard_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc", + "norm_label": "b01_dashboard_router.py", + "community": 16, + "id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" + }, + { + "label": "B02_ProjRegister - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - backend", + "community": 17, + "id": "b02_projregister_backend" + }, + { + "label": "B02_ProjRegister - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister - frontend", + "community": 17, + "id": "b02_projregister_frontend" + }, + { + "label": "B02_ProjRegister_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d", + "norm_label": "b02_projregister_router.py", + "community": 17, + "id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" + }, + { + "label": "B03_FileInput - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - backend", + "community": 9, + "id": "b03_fileinput_backend" + }, + { + "label": "B03_FileInput - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput - frontend", + "community": 9, + "id": "b03_fileinput_frontend" + }, + { + "label": "B03_FileInput_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "community_name": "B03_FileInput - Backend", + "norm_label": "b03_fileinput_router.py", + "community": 9, + "id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" + }, + { + "label": "B04_PreProcess - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - backend", + "community": 8, + "id": "b04_preprocess_backend" + }, + { + "label": "B04_PreProcess - Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess - frontend", + "community": 8, + "id": "b04_preprocess_frontend" + }, + { + "label": "B04_PreProcess_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "community_name": "B04_PreProcess - Backend", + "norm_label": "b04_preprocess_router.py", + "community": 8, + "id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" + }, + { + "label": "B05_Profile - Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile - backend", + "community": 20, + "id": "b05_profile_backend" + }, + { + "label": "B05_Profile_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "community_name": "B05_Profile - Backend", + "norm_label": "b05_profile_router.py", + "community": 20, + "id": "docs_wiki_pages_b05_profile_backend_b05_profile_router" + }, + { + "label": "B06_Section_UI_Page", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "documented_code_location": "B06_Section/B06_Section_UI_Page.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_page", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page" + }, + { + "label": "B06_Section_UI_Section_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_section_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "label": "B06_Section_UI_Cross_Design", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_design", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design" + }, + { + "label": "B06_Section_UI_Cross_Areas", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md", + "documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_cross_areas", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "label": "B06_Section_UI_MassHaul", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "norm_label": "b06_section_ui_masshaul", + "community": 23, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" + }, + { + "label": "B06_Section_UI_MassHaul_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balance", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "label": "B06_Section_UI_MassHaul_Balance_View", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balance_view", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "label": "B06_Section_UI_MassHaul_Balloon", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_balloon", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "label": "B06_Section_UI_MassHaul_Curve", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_curve", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "label": "B06_Section_UI_MassHaul_Settle", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md", + "documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_ui_masshaul_settle", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "label": "B06_Section_Api_Fetch", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md", + "documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_UI_MassHaul_View", + "norm_label": "b06_section_api_fetch", + "community": 4, + "id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "label": "B06_Section_Router", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "documented_code_location": "B06_Section/B06_Section_Router.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router" + }, + { + "label": "B06_Section_Router_Confirm", + "file_type": "code", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md", + "documented_code_location": "B06_Section/B06_Section_Router_Confirm.py", + "source_attribution": "REMAP_EXACT_WIKI_EVIDENCE", + "community_name": "B06_Section_Router", + "norm_label": "b06_section_router_confirm", + "community": 30, + "id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc", + "community": 31, + "community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669", + "id": "docs_wiki_architecture_implementation_status" + }, + { + "label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7", + "community": 32, + "community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984", + "id": "docs_wiki_architecture_workflow_data_flow" + }, + { + "label": "A00_Common \u2014 App Shell Framework", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "norm_label": "a00_common \u2014 app shell framework", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131", + "file_type": "concept", + "source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md", + "norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)", + "file_type": "concept", + "source_file": "docs/wiki/concepts/common_util.md", + "norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_common_util" + }, + { + "label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "file_type": "concept", + "source_file": "docs/wiki/concepts/mass_haul_diagram.md", + "norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166", + "community": 23, + "community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138", + "id": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_storage_paths" + }, + { + "label": "UI Templates \u2014 Localization & Components", + "file_type": "concept", + "source_file": "docs/wiki/concepts/ui_templates.md", + "norm_label": "ui templates \u2014 localization & components", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_ui_templates" + }, + { + "label": "Workflow \uc0c1\ud0dc \uad00\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/concepts/workflow_state.md", + "norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_workflow_state" + }, + { + "label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14", + "file_type": "concept", + "source_file": "docs/wiki/concepts/db_schema/structure_output.md", + "norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "concepts_db_schema_structure_output" + }, + { + "label": "B07 Quantity \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "norm_label": "b07 quantity \u2014 backend", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b07_quantity_b07_backend" + }, + { + "label": "B07 Quantity \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "norm_label": "b07 quantity \u2014 frontend", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b07_quantity_b07_frontend" + }, + { + "label": "B07_Quantity_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md", + "norm_label": "b07_quantity_router.py", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "label": "B08_DesignDetail \u2014 Backend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "norm_label": "b08_designdetail \u2014 backend", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b08_designdetail_b08_backend" + }, + { + "label": "B08_DesignDetail \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "norm_label": "b08_designdetail \u2014 frontend", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b08_designdetail_b08_frontend" + }, + { + "label": "B08_DesignDetail_Router.py", + "file_type": "code", + "source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md", + "norm_label": "b08_designdetail_router.py", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "label": "B09_Estimation \u2014 Frontend", + "file_type": "code", + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "norm_label": "b09_estimation \u2014 frontend", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b09_estimation_b09_frontend" + }, + { + "label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/project_map.md", + "norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_project_map" + }, + { + "label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/public_admin_map.md", + "norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_public_admin_map" + }, + { + "label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4", + "file_type": "document", + "source_file": "docs/wiki/architecture/shared_resources.md", + "norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_architecture_shared_resources" + }, + { + "label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd", + "file_type": "concept", + "source_file": "docs/wiki/concepts/b07_external_webcad_demos.md", + "norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "label": "B07 Quantity \u2014 DB", + "file_type": "document", + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "norm_label": "b07 quantity \u2014 db", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b07_quantity_b07_db" + }, + { + "label": "B08_DesignDetail \u2014 Dependencies", + "file_type": "document", + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "norm_label": "b08_designdetail \u2014 dependencies", + "community": 0, + "community_name": "\uc6cc\ud06c\ud50c\ub85c \ub2e8\uacc4 \uad6c\ud604", + "id": "pages_b08_designdetail_b08_dependencies" + }, + { + "label": "External Library Dependencies", + "file_type": "document", + "source_file": "docs/wiki/concepts/dependencies.md", + "norm_label": "external library dependencies", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_concepts_dependencies" + }, + { + "label": "A01_Home \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "norm_label": "a01_home \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a01_home_a01_frontend" + }, + { + "label": "A02_ProgDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md", + "norm_label": "a02_progdetail \u2014 frontend", + "community": 25, + "community_name": "A01_Home \u2014 Frontend", + "id": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "label": "A03_CompDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "norm_label": "a03_compdetail \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a03_compdetail_a03_frontend" + }, + { + "label": "A04_NewsHistory \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "norm_label": "a04_newshistory \u2014 frontend", + "community": 5, + "community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4", + "id": "docs_wiki_pages_a04_newshistory_a04_frontend" + }, + { + "label": "A05_EduDetail \u2014 Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "norm_label": "a05_edudetail \u2014 frontend", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_a05_edudetail_a05_frontend" + }, + { + "label": "B01_Dashboard \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md", + "norm_label": "b01_dashboard \u2014 api", + "community": 26, + "community_name": "A05_EduDetail \u2014 Frontend", + "id": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "label": "B03_FileInput \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "norm_label": "b03_fileinput \u2014 api", + "community": 9, + "community_name": "B03_FileInput - Backend", + "id": "docs_wiki_pages_b03_fileinput_b03_api" + }, + { + "label": "B04_PreProcess \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "norm_label": "b04_preprocess \u2014 api", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_api" + }, + { + "label": "B05_Profile \u2014 API", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "norm_label": "b05_profile \u2014 api", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api" + }, + { + "label": "B06_Section_Engine_Areas", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md", + "norm_label": "b06_section_engine_areas", + "community": 33, + "community_name": "B06_Section_Engine_Areas", + "id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" + }, + { + "label": "Current Implementation Audit", + "file_type": "document", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "current implementation audit", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_current_implementation_audit" + }, + { + "label": "Workflow State SSOT", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow state ssot", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "label": "Downstream STALE Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "downstream stale invalidation", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "label": "B07\u2013B08 Responsibility Boundary", + "file_type": "concept", + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b07\u2013b08 responsibility boundary", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "label": "B01\u2013B09 Workflow Data Flow", + "file_type": "document", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b01\u2013b09 workflow data flow", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "label": "B04\u2013B06 Auto Design Chain", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04\u2013b06 auto design chain", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "label": "Workflow Artifact Invalidation", + "file_type": "concept", + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow artifact invalidation", + "community": 7, + "community_name": "Current Implementation Audit", + "id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "label": "Law Markdown Extraction Defects", + "file_type": "concept", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "law markdown extraction defects", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "label": "Preserve Raw Source", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "preserve raw source", + "community": 22, + "community_name": "Law Markdown Extraction Defects", + "id": "docs_wiki_concepts_law_source_quality_preserve_raw_source" + }, + { + "label": "Workflow-Based Folder Structure", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "workflow-based folder structure", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "label": "Relative Database Paths", + "file_type": "rationale", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "relative database paths", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_relative_database_paths" + }, + { + "label": "Cross-Stage Output Ownership", + "file_type": "concept", + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "cross-stage output ownership", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership" + }, + { + "label": "B04 PreProcess Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 preprocess frontend", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend" + }, + { + "label": "Surface Model Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "surface model workflow", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "label": "B04 Drainage SSOT", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 drainage ssot", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "label": "Route Design Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design endpoints", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "label": "Structure Endpoints", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "structure endpoints", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "label": "B05 Profile Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile backend", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "label": "Route Design Pipeline", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route design pipeline", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "label": "Drainage Data Unification", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "drainage data unification", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "label": "B05 Profile Database Usage", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b05 profile database usage", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage" + }, + { + "label": "Route Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "route persistence", + "community": 1, + "community_name": "Route Design Pipeline", + "id": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "label": "B04 Contour Rasterization Acceleration", + "file_type": "concept", + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "norm_label": "b04 contour rasterization acceleration", + "community": 8, + "community_name": "B04_PreProcess - Backend", + "id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "label": "B03 Multi-file LiDAR Deferred Plan", + "file_type": "document", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "b03 multi-file lidar deferred plan", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" + }, + { + "label": "Multi-file LiDAR Processing", + "file_type": "concept", + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 27, + "norm_label": "multi-file lidar processing", + "community_name": "Multi-file LiDAR Processing", + "id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "label": "B05 Structure and UI Plan (2026-08-18)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 structure and ui plan (2026-08-18)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan" + }, + { + "label": "B05/B06 Structure Application Scope", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05/b06 structure application scope", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "label": "Structure Placement Method", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure placement method", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "label": "B05 Structure Input and Profile Cleanup (2026-08-19)", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 structure input and profile cleanup (2026-08-19)", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature" + }, + { + "label": "Structure Input and Profile Cleanup", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure input and profile cleanup", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_structure_input_profile_cleanup" + }, + { + "label": "B05 Profile Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 profile frontend", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_frontend_frontend" + }, + { + "label": "B05 Profile Frontend Architecture", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 profile frontend architecture", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_frontend_frontend_architecture" + }, + { + "label": "Shared Drainage Data Canonicalization", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "shared drainage data canonicalization", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "label": "B05 Canonical Structure Editing", + "file_type": "document", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "b05 canonical structure editing", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "label": "Canonical Structure Storage", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "canonical structure storage", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "label": "Structure Type Registry", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "structure type registry", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "label": "Drainage Facility Options", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility options", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "label": "Drainage Facility Recommendation", + "file_type": "concept", + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 2, + "norm_label": "drainage facility recommendation", + "community_name": "B05 Canonical Structure Editing", + "id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "label": "B06 Section API", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "b06 section api", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_api_api" + }, + { + "label": "Section API Contract", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "section api contract", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "label": "B06 Section Backend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "b06 section backend", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_backend_backend" + }, + { + "label": "Cross-section Design Engine", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "cross-section design engine", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine" + }, + { + "label": "Section Persistence", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "section persistence", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_backend_section_persistence" + }, + { + "label": "B06 Section Frontend", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "b06 section frontend", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_frontend_frontend" + }, + { + "label": "Section Frontend Workflow", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "section frontend workflow", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + }, + { + "label": "Mass-haul Visualization", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 6, + "norm_label": "mass-haul visualization", + "community_name": "B06 Section Frontend", + "id": "docs_wiki_pages_b06_section_b06_frontend_mass_haul_visualization" + }, + { + "label": "Wiki Index", + "file_type": "document", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "wiki index", + "community_name": "B06 Section", + "id": "docs_wiki_index_wiki_index" + }, + { + "label": "B06 Section", + "file_type": "concept", + "source_file": "docs/wiki/index.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 24, + "norm_label": "b06 section", + "community_name": "B06 Section", + "id": "docs_wiki_index_b06_section" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "computeCulvertLayout()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "computeculvertlayout()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "appendCulvertOverlay()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "appendculvertoverlay()", + "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791" + }, + { + "label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791" + }, + { + "label": "outletGuard", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 19, + "norm_label": "outletguard", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791" + }, + { + "label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac" + }, + { + "label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 29, + "norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state", + "community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac" + }, + { + "label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615" + }, + { + "label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615" + }, + { + "label": "\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "norm_label": "\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120" + }, + { + "label": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 28, + "norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u1109\u1165\u11ab", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line", + "community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120" + }, + { + "label": "\uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0\uac12", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af\u1100\u1161\u11b9", + "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values", + "community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615" + }, + { + "label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "document", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 11, + "norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774" + }, + { + "label": "pipe_points.json", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "pipe_points.json", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "attach_culvert_sets()", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "attach_culvert_sets()", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "CulvertSet\u00b7CulvertSideSpec", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "culvertset\u00b7culvertsidespec", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59", + "file_type": "concept", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + }, + { + "label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7", + "file_type": "rationale", + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 3, + "norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba", + "id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8" + } + ], + "links": [ + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/concepts/drainage_watershed.md", + "source": "docs_wiki_concepts_drainage_watershed", + "target": "docs_wiki_concepts_db_schema_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a00_common_frontend_a00_common_router", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "target": "docs_wiki_pages_a00_common_frontend_a00_common_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A06_Login/A06_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a06_login_frontend", + "target": "a06_login_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a06_login_backend_a06_login_router", + "target": "a06_login_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A07_Register/A07_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a07_register_frontend", + "target": "a07_register_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a07_register_backend_a07_register_router", + "target": "a07_register_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A08_Support/A08_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a08_support_frontend", + "target": "a08_support_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a08_support_backend_a08_support_router", + "target": "a08_support_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A09_Security/A09_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "a09_security_frontend", + "target": "a09_security_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_a09_security_backend_a09_security_router", + "target": "a09_security_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b01_dashboard_frontend", + "target": "b01_dashboard_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router", + "target": "b01_dashboard_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b02_projregister_frontend", + "target": "b02_projregister_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router", + "target": "b02_projregister_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b03_fileinput_frontend", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router", + "target": "b03_fileinput_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md", + "source_location": null, + "weight": 1.0, + "source": "b04_preprocess_backend", + "target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "b04_preprocess_frontend", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b05_profile_backend_b05_profile_router", + "target": "b05_profile_backend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul", + "target": "docs_wiki_concepts_mass_haul_diagram" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md", + "source_attribution": "INFERRED_FROM_SOURCE_NODE", + "source": "docs_wiki_pages_b06_section_backend_b06_section_router", + "target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/a00_app_shell_framework.md", + "source": "docs_wiki_concepts_a00_app_shell_framework", + "target": "docs_wiki_concepts_a00_app_shell_framework_scaffold" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_storage_paths" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/common_util.md", + "source": "docs_wiki_concepts_common_util", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/workflow_state.md", + "source": "docs_wiki_concepts_workflow_state", + "target": "pages_b09_estimation_b09_frontend" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md", + "source": "pages_b07_quantity_b07_backend", + "target": "pages_b07_quantity_backend_b07_quantity_router" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md", + "source": "pages_b07_quantity_b07_frontend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b07_quantity_b07_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md", + "source": "pages_b08_designdetail_b08_backend", + "target": "pages_b08_designdetail_backend_b08_designdetail_router" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "docs_wiki_concepts_ui_templates" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md", + "source": "pages_b08_designdetail_b08_frontend", + "target": "pages_b08_designdetail_b08_backend" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "concepts_db_schema_structure_output" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md", + "source": "pages_b09_estimation_b09_frontend", + "target": "docs_wiki_concepts_a00_app_shell_framework" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/project_map.md", + "source": "docs_wiki_architecture_project_map", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_concepts_auth_rbac" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/public_admin_map.md", + "source": "docs_wiki_architecture_public_admin_map", + "target": "docs_wiki_pages_a00_common_a00_common" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/shared_resources.md", + "source": "docs_wiki_architecture_shared_resources", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B07_Quantity/B07_db.md", + "source": "pages_b07_quantity_b07_db", + "target": "docs_wiki_concepts_workflow_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "docs_wiki_concepts_b07_external_webcad_demos" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md", + "source": "pages_b08_designdetail_b08_dependencies", + "target": "pages_b08_designdetail_b08_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/dependencies.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_concepts_dependencies", + "target": "docs_wiki_architecture_shared_resources" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md", + "source": "docs_wiki_pages_a01_home_a01_frontend", + "target": "docs_wiki_pages_a02_progdetail_a02_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a03_compdetail_a03_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_a04_newshistory_a04_frontend", + "target": "docs_wiki_architecture_public_admin_map" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.5, + "source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md", + "source": "docs_wiki_pages_a05_edudetail_a05_frontend", + "target": "docs_wiki_pages_b01_dashboard_b01_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B03_FileInput/B03_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b03_fileinput_b03_api", + "target": "b03_fileinput_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md", + "source_location": null, + "weight": 1.0, + "attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK", + "source": "docs_wiki_pages_b04_preprocess_b04_api", + "target": "b04_preprocess_backend" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_api.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_api", + "target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_current_implementation_audit", + "target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/implementation_status.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", + "target": "docs_wiki_architecture_implementation_status_workflow_state_ssot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", + "target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/architecture/workflow_data_flow.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", + "target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/law_source_quality.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_law_source_quality_preserve_raw_source", + "target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_relative_database_paths", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/concepts/storage_paths.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_backend.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", + "target": "docs_wiki_pages_b05_profile_b05_db_route_persistence" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B05_Profile/B05_db.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b05_profile_b05_db_route_persistence", + "target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan", + "target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_frontend_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", + "target": "docs_wiki_pages_b06_section_b06_frontend_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature", + "target": "docs_wiki_pages_b05_profile_b05_frontend_frontend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_structure_input_profile_cleanup" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_frontend_frontend", + "target": "docs_wiki_pages_b05_profile_b05_frontend_frontend_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_frontend_frontend", + "target": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_data" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_frontend_frontend", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_frontend_frontend", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_data", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_19_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_feature", + "target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", + "target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B05_Profile/B05_structures.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", + "target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_api", + "target": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_api", + "target": "docs_wiki_pages_b06_section_b06_backend_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_api", + "target": "docs_wiki_pages_b06_section_b06_frontend_frontend" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "target": "docs_wiki_pages_b06_section_b06_backend_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_backend_backend", + "target": "docs_wiki_pages_b06_section_b06_api_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_backend_backend", + "target": "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_backend_backend", + "target": "docs_wiki_pages_b06_section_b06_backend_section_persistence" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_backend_backend", + "target": "docs_wiki_pages_b06_section_b06_frontend_frontend" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_backend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "target": "docs_wiki_pages_b06_section_b06_backend_section_persistence" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_frontend", + "target": "docs_wiki_pages_b05_profile_b05_structures_feature" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_frontend", + "target": "docs_wiki_pages_b06_section_b06_api_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_frontend", + "target": "docs_wiki_pages_b06_section_b06_backend_backend" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_frontend", + "target": "docs_wiki_pages_b06_section_b06_frontend_mass_haul_visualization" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_frontend", + "target": "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow", + "target": "docs_wiki_pages_b06_section_b06_api_section_api_contract" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_frontend.md", + "source_location": null, + "weight": 1, + "source": "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow", + "target": "docs_wiki_pages_b06_section_b06_backend_section_persistence" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/index.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_index_wiki_index", + "target": "docs_wiki_index_b06_section" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls" + }, + { + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_controls_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_document" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_document", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", + "target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md", + "source_location": null, + "weight": 1.0, + "source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820", + "target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set" + } + ], + "hyperedges": [ + { + "id": "b06_section_delivery_layers", + "label": "B06 Section Delivery Layers", + "nodes": [ + "docs_wiki_pages_b06_section_b06_api_section_api_contract", + "docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine", + "docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/wiki/pages/B06_Section/B06_api.md" + }, + { + "id": "b04_b05_b06_design_chain", + "label": "B04\u2013B06 Design Chain", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", + "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", + "docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "architecture/workflow_data_flow.md" + }, + { + "id": "b05_structure_full_stack", + "label": "B05 Structure Full Stack", + "nodes": [ + "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", + "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", + "docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend", + "docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_structures.md" + }, + { + "id": "shared_drainage_canonical_data", + "label": "Shared Drainage Canonical Data", + "nodes": [ + "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", + "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", + "docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pages/B05_Profile/B05_frontend.md" + }, + { + "id": "public_frontend_pages", + "label": "Public Frontend Pages", + "nodes": [ + "docs_wiki_pages_a01_home_a01_frontend", + "docs_wiki_pages_a02_progdetail_a02_frontend", + "docs_wiki_pages_a03_compdetail_a03_frontend", + "docs_wiki_pages_a04_newshistory_a04_frontend", + "docs_wiki_pages_a05_edudetail_a05_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 0.9, + "source_file": "docs/wiki/pages/A01_Home/A01_frontend.md" + }, + { + "id": "workflow_late_stages", + "label": "Late Workflow Stages (B07-B09)", + "nodes": [ + "pages_b07_quantity_b07_frontend", + "pages_b08_designdetail_b08_frontend", + "pages_b09_estimation_b09_frontend" + ], + "relation": "participate_in", + "confidence": "EXTRACTED", + "confidence_score": 1.0 + }, + { + "id": "common_infrastructure", + "label": "Common Infrastructure & Utilities", + "nodes": [ + "docs_wiki_concepts_common_util", + "docs_wiki_concepts_ui_templates", + "docs_wiki_concepts_a00_app_shell_framework", + "docs_wiki_concepts_workflow_state" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.9 + } + ], + "built_at_commit": "7cbfa475a64c3358e4f238e8ecc27dc7e351a7f5" +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/manifest.json b/docs/wiki/graphify-out/manifest.json new file mode 100644 index 00000000..ad6ec354 --- /dev/null +++ b/docs/wiki/graphify-out/manifest.json @@ -0,0 +1,1012 @@ +{ + "AGENTS.md": { + "mtime": 1786880751.6641867, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "CLAUDE.md": { + "mtime": 1786880752.3813233, + "ast_hash": "8c14c5a30d4d9389a046a086add3d0af", + "semantic_hash": "8c14c5a30d4d9389a046a086add3d0af" + }, + "architecture/project_map.md": { + "mtime": 1786884344.0, + "ast_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b", + "semantic_hash": "cbeff4c2d1e764ec2d14f63317e7cb4b" + }, + "architecture/public_admin_map.md": { + "mtime": 1786884344.0, + "ast_hash": "f284c7b20afe3cff3437e47953325a89", + "semantic_hash": "f284c7b20afe3cff3437e47953325a89" + }, + "architecture/shared_resources.md": { + "mtime": 1786884344.0, + "ast_hash": "d578d92f3557ae03dec5546b5092c932", + "semantic_hash": "d578d92f3557ae03dec5546b5092c932" + }, + "architecture/workflow_data_flow.md": { + "mtime": 1786890222.0, + "ast_hash": "d035f0eba0fc6af0b12ae748b76b9421", + "semantic_hash": "d035f0eba0fc6af0b12ae748b76b9421" + }, + "concepts/a00_app_shell_framework.md": { + "mtime": 1786883990.0, + "ast_hash": "56e571dbe3ac6802be1efef00165d16c", + "semantic_hash": "56e571dbe3ac6802be1efef00165d16c" + }, + "concepts/a00_app_shell_framework_scaffold.md": { + "mtime": 1786883990.0, + "ast_hash": "1bcbdc861aab3a5a627485e07c8ea998", + "semantic_hash": "1bcbdc861aab3a5a627485e07c8ea998" + }, + "concepts/api_common.md": { + "mtime": 1786881305.0, + "ast_hash": "4ead2d6e457a9426c2bd34b762bede66", + "semantic_hash": "4ead2d6e457a9426c2bd34b762bede66" + }, + "concepts/auth_rbac.md": { + "mtime": 1786881305.0, + "ast_hash": "ac7c7b603c5b2c2119ec28d5247e981d", + "semantic_hash": "ac7c7b603c5b2c2119ec28d5247e981d" + }, + "concepts/b07_external_webcad_demos.md": { + "mtime": 1786884377.0, + "ast_hash": "4830ab12a9856e249c68344d30a6dec7", + "semantic_hash": "4830ab12a9856e249c68344d30a6dec7" + }, + "concepts/common_util.md": { + "mtime": 1786884064.0, + "ast_hash": "58fdc7358417a22f5ffb783a03c56ebc", + "semantic_hash": "58fdc7358417a22f5ffb783a03c56ebc" + }, + "concepts/common_util/common_util_project_delete.md": { + "mtime": 1786881305.0, + "ast_hash": "7fb824a324470e504ea11edaca4f4a55", + "semantic_hash": "7fb824a324470e504ea11edaca4f4a55" + }, + "concepts/common_util/common_util_storage.md": { + "mtime": 1786881305.0, + "ast_hash": "d3d7bb8411b7c85c626e83213cbc2ed6", + "semantic_hash": "d3d7bb8411b7c85c626e83213cbc2ed6" + }, + "concepts/common_util/common_util_workflow_state.md": { + "mtime": 1786881305.0, + "ast_hash": "151f4ad94a000c68ab88cc1d18ccf907", + "semantic_hash": "151f4ad94a000c68ab88cc1d18ccf907" + }, + "concepts/crs_metadata.md": { + "mtime": 1786881305.0, + "ast_hash": "0be18c07eb4de707f96da38eba351c6d", + "semantic_hash": "0be18c07eb4de707f96da38eba351c6d" + }, + "concepts/db_schema/files_surface.md": { + "mtime": 1786881305.0, + "ast_hash": "d311f386fca226659ac68babd4457188", + "semantic_hash": "d311f386fca226659ac68babd4457188" + }, + "concepts/db_schema/logs_monitoring.md": { + "mtime": 1786881305.0, + "ast_hash": "e9a5714315c0bd61644376447dfacb1d", + "semantic_hash": "e9a5714315c0bd61644376447dfacb1d" + }, + "concepts/db_schema/overview.md": { + "mtime": 1786881305.0, + "ast_hash": "198032f90db25d7e2a61acb833017afa", + "semantic_hash": "198032f90db25d7e2a61acb833017afa" + }, + "concepts/db_schema/projects.md": { + "mtime": 1786881305.0, + "ast_hash": "33060bca1f7bfa16a965e4435351dbec", + "semantic_hash": "33060bca1f7bfa16a965e4435351dbec" + }, + "concepts/db_schema/route_profile.md": { + "mtime": 1786881305.0, + "ast_hash": "3826c29d82dacd10906af75f817aeca0", + "semantic_hash": "3826c29d82dacd10906af75f817aeca0" + }, + "concepts/db_schema/route_profile/longitudinal_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "30d7f145a1a9f040b7a4d382428a90ad", + "semantic_hash": "30d7f145a1a9f040b7a4d382428a90ad" + }, + "concepts/db_schema/structure_output.md": { + "mtime": 1786883990.0, + "ast_hash": "d053c2410356c3c871cb43dca4269172", + "semantic_hash": "d053c2410356c3c871cb43dca4269172" + }, + "concepts/db_schema/unconfirmed/README.md": { + "mtime": 1786881305.0, + "ast_hash": "15737122b7307135c1f3f14296b9118e", + "semantic_hash": "15737122b7307135c1f3f14296b9118e" + }, + "concepts/db_schema/users_auth.md": { + "mtime": 1786881305.0, + "ast_hash": "2fbee454672cfaf7167360937228e422", + "semantic_hash": "2fbee454672cfaf7167360937228e422" + }, + "concepts/dependencies.md": { + "mtime": 1786884514.0, + "ast_hash": "ea52b3f739214d9e0212166836296450", + "semantic_hash": "ea52b3f739214d9e0212166836296450" + }, + "concepts/design.md": { + "mtime": 1786881305.0, + "ast_hash": "59d5585cf621d98e43f71ee09e6ef88b", + "semantic_hash": "59d5585cf621d98e43f71ee09e6ef88b" + }, + "concepts/drainage_watershed.md": { + "mtime": 1788065532.0, + "ast_hash": "3348275d1b72ec7848680008370b7257", + "semantic_hash": "3348275d1b72ec7848680008370b7257" + }, + "concepts/law_source_quality.md": { + "mtime": 1786890262.0, + "ast_hash": "6a640f53f9d0cc140cc3c67a15db3218", + "semantic_hash": "6a640f53f9d0cc140cc3c67a15db3218" + }, + "concepts/mass_haul_diagram.md": { + "mtime": 1788065531.0, + "ast_hash": "42575cfe03d53647c686a8ade9833845", + "semantic_hash": "42575cfe03d53647c686a8ade9833845" + }, + "concepts/schema_common.md": { + "mtime": 1786881305.0, + "ast_hash": "0f62fbea6366e6948cf05fef19f16a90", + "semantic_hash": "0f62fbea6366e6948cf05fef19f16a90" + }, + "concepts/storage_paths.md": { + "mtime": 1787469154.0, + "ast_hash": "c4e2ded72557fc3c77886a7b08be3a04", + "semantic_hash": "c4e2ded72557fc3c77886a7b08be3a04" + }, + "concepts/temp_upload.md": { + "mtime": 1786881305.0, + "ast_hash": "bfa014aacca7e55c50422a98c38adb3b", + "semantic_hash": "bfa014aacca7e55c50422a98c38adb3b" + }, + "concepts/ui_templates.md": { + "mtime": 1787388158.7616909, + "ast_hash": "aa162d83c0899ad102b6f6247c554669", + "semantic_hash": "aa162d83c0899ad102b6f6247c554669" + }, + "concepts/workflow_state.md": { + "mtime": 1786883921.0, + "ast_hash": "953e3eb1b6ce28bc4c71154864f1e5bb", + "semantic_hash": "953e3eb1b6ce28bc4c71154864f1e5bb" + }, + "index.md": { + "mtime": 1788533015.4687614, + "ast_hash": "57d671facca8b45af294824443f45894", + "semantic_hash": "57d671facca8b45af294824443f45894" + }, + "ingest/index.md": { + "mtime": 1786880981.4434, + "ast_hash": "e8b3c3d26ba092de3aedde1f46dd60f8", + "semantic_hash": "e8b3c3d26ba092de3aedde1f46dd60f8" + }, + "ingest/plan_2026_07.md": { + "mtime": 1786880981.419769, + "ast_hash": "ece97b7cfa1eac6b908f90e9101ecca7", + "semantic_hash": "ece97b7cfa1eac6b908f90e9101ecca7" + }, + "ingest/plan_2026_08.md": { + "mtime": 1786880981.4207659, + "ast_hash": "02c8befd6598478fd00387c309b17f08", + "semantic_hash": "02c8befd6598478fd00387c309b17f08" + }, + "ingest/plan_undated.md": { + "mtime": 1786880981.4217622, + "ast_hash": "a3ad1c0ba0fd76411040506899b2e813", + "semantic_hash": "a3ad1c0ba0fd76411040506899b2e813" + }, + "ingest/verification_2026_07.md": { + "mtime": 1786880981.4237561, + "ast_hash": "497f8801e69d22503224cc0b172ed0be", + "semantic_hash": "497f8801e69d22503224cc0b172ed0be" + }, + "ingest/verification_2026_08.md": { + "mtime": 1786880981.4247527, + "ast_hash": "a602400bb7ce84048c5d781e44111865", + "semantic_hash": "a602400bb7ce84048c5d781e44111865" + }, + "log.md": { + "mtime": 1786881299.4302566, + "ast_hash": "95e0f5f93abefcafc03cfb81ca629fa9", + "semantic_hash": "95e0f5f93abefcafc03cfb81ca629fa9" + }, + "pages/A00_Common/A00_Common.md": { + "mtime": 1786881305.0, + "ast_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0", + "semantic_hash": "18dcf2ad66338ad0e4bef9ebe8eb74b0" + }, + "pages/A00_Common/frontend/A00_Common_AppShell.md": { + "mtime": 1786881305.0, + "ast_hash": "27f1da729af5dfadff1d10ef84299b50", + "semantic_hash": "27f1da729af5dfadff1d10ef84299b50" + }, + "pages/A00_Common/frontend/A00_Common_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "ef8e51274de1986fca19f052fdd7c4f9", + "semantic_hash": "ef8e51274de1986fca19f052fdd7c4f9" + }, + "pages/A01_Home/A01_components.md": { + "mtime": 1786881305.0, + "ast_hash": "6afbe2d80e248f4e389b30ea8b47e46e", + "semantic_hash": "6afbe2d80e248f4e389b30ea8b47e46e" + }, + "pages/A01_Home/A01_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "36a81cfcc4bedc1d082b3c555a8d287b", + "semantic_hash": "36a81cfcc4bedc1d082b3c555a8d287b" + }, + "pages/A01_Home/frontend/A01_Home_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "1f14d015ad4d9d6127f02401bd6d0c24", + "semantic_hash": "1f14d015ad4d9d6127f02401bd6d0c24" + }, + "pages/A02_ProgDetail/A02_components.md": { + "mtime": 1786881305.0, + "ast_hash": "d9098a99430decd4deaaefbe284c2603", + "semantic_hash": "d9098a99430decd4deaaefbe284c2603" + }, + "pages/A02_ProgDetail/A02_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "8725d0645f8142e2bbeeb925347c8c60", + "semantic_hash": "8725d0645f8142e2bbeeb925347c8c60" + }, + "pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "b0ea6ad014b92162a201d9ff45beef22", + "semantic_hash": "b0ea6ad014b92162a201d9ff45beef22" + }, + "pages/A03_CompDetail/A03_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "ab814ebe0167bb842e44953811601768", + "semantic_hash": "ab814ebe0167bb842e44953811601768" + }, + "pages/A04_NewsHistory/A04_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "217ec64f55ad48a253df2d99b8014abb", + "semantic_hash": "217ec64f55ad48a253df2d99b8014abb" + }, + "pages/A05_EduDetail/A05_frontend.md": { + "mtime": 1786884514.0, + "ast_hash": "4231bc881a82060828b612a2c5fdfd65", + "semantic_hash": "4231bc881a82060828b612a2c5fdfd65" + }, + "pages/A06_Login/A06_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772", + "semantic_hash": "ebd3c8dd0d084ca1e67dbea63a7f0772" + }, + "pages/A06_Login/A06_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "a731bba0b61539f195e4c900009dc35b", + "semantic_hash": "a731bba0b61539f195e4c900009dc35b" + }, + "pages/A06_Login/backend/A06_Login_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "4ba74d66764ff83f05cc53ba4b0581ba", + "semantic_hash": "4ba74d66764ff83f05cc53ba4b0581ba" + }, + "pages/A07_Register/A07_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a", + "semantic_hash": "6ddc26985db5a0e2aa7e18baf75d5b3a" + }, + "pages/A07_Register/A07_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "61395823feab876f2619c89bd09bdd25", + "semantic_hash": "61395823feab876f2619c89bd09bdd25" + }, + "pages/A07_Register/backend/A07_Register_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "fd2373ea608ec705630bf5f92dd03009", + "semantic_hash": "fd2373ea608ec705630bf5f92dd03009" + }, + "pages/A08_Support/A08_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "2b75848dc2adc4898239022a6c071872", + "semantic_hash": "2b75848dc2adc4898239022a6c071872" + }, + "pages/A08_Support/A08_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "9f05ded57651de76dab3a9c160e350cf", + "semantic_hash": "9f05ded57651de76dab3a9c160e350cf" + }, + "pages/A08_Support/backend/A08_Support_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "dd80c5527629fd17dad831c2ce412621", + "semantic_hash": "dd80c5527629fd17dad831c2ce412621" + }, + "pages/A09_Security/A09_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "ff7a6901c45e8130b1d2c1a0c0656c92", + "semantic_hash": "ff7a6901c45e8130b1d2c1a0c0656c92" + }, + "pages/A09_Security/A09_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "ea6272453b085a001b721571625cd2ba", + "semantic_hash": "ea6272453b085a001b721571625cd2ba" + }, + "pages/A09_Security/backend/A09_Security_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "74b311a1a6e7fc9da6a9dad45cba6426", + "semantic_hash": "74b311a1a6e7fc9da6a9dad45cba6426" + }, + "pages/B01_Dashboard/B01_api.md": { + "mtime": 1786884514.0, + "ast_hash": "262ba7badafb87b2bcff043109ee4cd2", + "semantic_hash": "262ba7badafb87b2bcff043109ee4cd2" + }, + "pages/B01_Dashboard/B01_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "7a6a13438f06447024d97eea860d8852", + "semantic_hash": "7a6a13438f06447024d97eea860d8852" + }, + "pages/B01_Dashboard/B01_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0a9b457fe63998d1e96860c39db4adcb", + "semantic_hash": "0a9b457fe63998d1e96860c39db4adcb" + }, + "pages/B01_Dashboard/B01_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "7669187cd8c74cb62579f2ccf6b324b0", + "semantic_hash": "7669187cd8c74cb62579f2ccf6b324b0" + }, + "pages/B01_Dashboard/B01_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "160ea1b25e6bc86f8cf61351e91b5958", + "semantic_hash": "160ea1b25e6bc86f8cf61351e91b5958" + }, + "pages/B01_Dashboard/backend/B01_Dashboard_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "1debe1d20ce5eb4bff289ea23193c82a", + "semantic_hash": "1debe1d20ce5eb4bff289ea23193c82a" + }, + "pages/B01_Dashboard/frontend/B01_Dashboard_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "61eaae36ee8957902b94582cf1ed97ae", + "semantic_hash": "61eaae36ee8957902b94582cf1ed97ae" + }, + "pages/B02_ProjRegister/B02_backend.md": { + "mtime": 1786881305.0, + "ast_hash": "d217a1569d71de0af8dd84d136412da7", + "semantic_hash": "d217a1569d71de0af8dd84d136412da7" + }, + "pages/B02_ProjRegister/B02_db.md": { + "mtime": 1786881305.0, + "ast_hash": "7332aeed438cc20999d3a60ebf1a8255", + "semantic_hash": "7332aeed438cc20999d3a60ebf1a8255" + }, + "pages/B02_ProjRegister/B02_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "17843f8ddd74a55ad6dab09ae6b41105", + "semantic_hash": "17843f8ddd74a55ad6dab09ae6b41105" + }, + "pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a8b079b16232eee510746f1c5b58c020", + "semantic_hash": "a8b079b16232eee510746f1c5b58c020" + }, + "pages/B03_FileInput/B03_api.md": { + "mtime": 1786884514.0, + "ast_hash": "522daee0a3f90bfc9a65237035c16e60", + "semantic_hash": "522daee0a3f90bfc9a65237035c16e60" + }, + "pages/B03_FileInput/B03_backend.md": { + "mtime": 1788088446.0, + "ast_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08", + "semantic_hash": "c7bbf23431a5b18eaac8d4d9e8d47a08" + }, + "pages/B03_FileInput/B03_db.md": { + "mtime": 1786881305.0, + "ast_hash": "0ddd573b1d0e8e353fd63b64ca9aa184", + "semantic_hash": "0ddd573b1d0e8e353fd63b64ca9aa184" + }, + "pages/B03_FileInput/B03_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "35f7e40fed19635c444a5f851243f6fd", + "semantic_hash": "35f7e40fed19635c444a5f851243f6fd" + }, + "pages/B03_FileInput/B03_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "fe9c3ab9e6b37e7be58af265f33b6c80", + "semantic_hash": "fe9c3ab9e6b37e7be58af265f33b6c80" + }, + "pages/B03_FileInput/backend/B03_FileInput_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a", + "semantic_hash": "9ee30ed1ab7fdf9c1cce4db4a8e18d2a" + }, + "pages/B04_PreProcess/B04_api.md": { + "mtime": 1786884514.0, + "ast_hash": "81b6c29e5d00cea7fb3fe0744917a4f1", + "semantic_hash": "81b6c29e5d00cea7fb3fe0744917a4f1" + }, + "pages/B04_PreProcess/B04_backend.md": { + "mtime": 1788088470.0, + "ast_hash": "9bdc6f535c7d2345db472d0bc3b54f1f", + "semantic_hash": "9bdc6f535c7d2345db472d0bc3b54f1f" + }, + "pages/B04_PreProcess/B04_db.md": { + "mtime": 1786881305.0, + "ast_hash": "96704d1f82b7e7f2c98613298bfc7fd3", + "semantic_hash": "96704d1f82b7e7f2c98613298bfc7fd3" + }, + "pages/B04_PreProcess/B04_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d95a00eff058c49cc376be58054a0d19", + "semantic_hash": "d95a00eff058c49cc376be58054a0d19" + }, + "pages/B04_PreProcess/B04_frontend.md": { + "mtime": 1788088446.0, + "ast_hash": "6e5eb7d3c1947202cb6f260e6c8732aa", + "semantic_hash": "6e5eb7d3c1947202cb6f260e6c8732aa" + }, + "pages/B04_PreProcess/backend/B04_PreProcess_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "a84e2d8cebc2c44705095be1469a02fe", + "semantic_hash": "a84e2d8cebc2c44705095be1469a02fe" + }, + "pages/B05_Profile/B05_api.md": { + "mtime": 1787469153.0, + "ast_hash": "de790e4f5a240e1f8041a9bb3c165483", + "semantic_hash": "de790e4f5a240e1f8041a9bb3c165483" + }, + "pages/B05_Profile/B05_backend.md": { + "mtime": 1787469152.0, + "ast_hash": "beacd45da546fc7feeb9f551c1388a8c", + "semantic_hash": "beacd45da546fc7feeb9f551c1388a8c" + }, + "pages/B05_Profile/B05_db.md": { + "mtime": 1786890186.0, + "ast_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d", + "semantic_hash": "ea95abac7f9dc4e72fbcfc59aea8f03d" + }, + "pages/B05_Profile/B05_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "d33db5e4e287f93e739869a3e052fc42", + "semantic_hash": "d33db5e4e287f93e739869a3e052fc42" + }, + "pages/B05_Profile/B05_frontend.md": { + "mtime": 1788353017.4252682, + "ast_hash": "c39b318ea75122fe9c5f5e9f138609ff", + "semantic_hash": "c39b318ea75122fe9c5f5e9f138609ff" + }, + "pages/B05_Profile/B05_frontend_alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "f516e7a7f2043a831e554dbdd532df8c", + "semantic_hash": "f516e7a7f2043a831e554dbdd532df8c" + }, + "pages/B05_Profile/B05_frontend_viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "69252dd7d3e1cfca6ce34c60343bcffd", + "semantic_hash": "69252dd7d3e1cfca6ce34c60343bcffd" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Grade.md": { + "mtime": 1786881305.0, + "ast_hash": "172cdf13dbf74d6ac417ead35053376d", + "semantic_hash": "172cdf13dbf74d6ac417ead35053376d" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Sections.md": { + "mtime": 1786881305.0, + "ast_hash": "ea347ca32ce9b0763920bbe7b1564346", + "semantic_hash": "ea347ca32ce9b0763920bbe7b1564346" + }, + "pages/B05_Profile/backend/B05_Profile_Engine_Solver.md": { + "mtime": 1786881305.0, + "ast_hash": "4910960ec1aea108da8bb5cac185f7e0", + "semantic_hash": "4910960ec1aea108da8bb5cac185f7e0" + }, + "pages/B05_Profile/backend/B05_Profile_Repository.md": { + "mtime": 1786881305.0, + "ast_hash": "e6f9d362523ba2f4f02a84537a436731", + "semantic_hash": "e6f9d362523ba2f4f02a84537a436731" + }, + "pages/B05_Profile/backend/B05_Profile_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "c15ac49c98ca623646758608ab7e307d", + "semantic_hash": "c15ac49c98ca623646758608ab7e307d" + }, + "pages/B05_Profile/backend/B05_Profile_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "ab186698bd242518ee0a80548c7e6aef", + "semantic_hash": "ab186698bd242518ee0a80548c7e6aef" + }, + "pages/B05_Profile/backend/B05_Profile_Schema.md": { + "mtime": 1786881305.0, + "ast_hash": "7902e1323426d5f51f9037c9aeebc8e6", + "semantic_hash": "7902e1323426d5f51f9037c9aeebc8e6" + }, + "pages/B05_Profile/frontend/B05_Profile_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "f380c629d9142148d42be0ad6d6ec98d", + "semantic_hash": "f380c629d9142148d42be0ad6d6ec98d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "5665491cb204c5d1f1064d31f4799ee5", + "semantic_hash": "5665491cb204c5d1f1064d31f4799ee5" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Parts.md": { + "mtime": 1786881305.0, + "ast_hash": "ded3618604a57cb729ab66be2fcd83a2", + "semantic_hash": "ded3618604a57cb729ab66be2fcd83a2" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Drainage_Pipes.md": { + "mtime": 1786881305.0, + "ast_hash": "f14b6f64852363219c574067b2dee001", + "semantic_hash": "f14b6f64852363219c574067b2dee001" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_IrregularStations.md": { + "mtime": 1786881305.0, + "ast_hash": "c80bef3855bf198849bae88961d680f0", + "semantic_hash": "c80bef3855bf198849bae88961d680f0" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f5079afded883d649a67a587e1d6b92c", + "semantic_hash": "f5079afded883d649a67a587e1d6b92c" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "612c9a03283d41d52ada7f1f334f3b0e", + "semantic_hash": "612c9a03283d41d52ada7f1f334f3b0e" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Alignment.md": { + "mtime": 1786881305.0, + "ast_hash": "7bfe82a81816cec2ffd210426d659a6b", + "semantic_hash": "7bfe82a81816cec2ffd210426d659a6b" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "baae35cc2733aed613abc5794a02b42d", + "semantic_hash": "baae35cc2733aed613abc5794a02b42d" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Profile_Table.md": { + "mtime": 1786881305.0, + "ast_hash": "34289a7106d99bf1048e8c1eef29b006", + "semantic_hash": "34289a7106d99bf1048e8c1eef29b006" + }, + "pages/B05_Profile/frontend/B05_Profile_UI_Viewer.md": { + "mtime": 1786881305.0, + "ast_hash": "0eb2b4c0cac9fbe40ab20a652ab27626", + "semantic_hash": "0eb2b4c0cac9fbe40ab20a652ab27626" + }, + "pages/B05_Profile/frontend/_UI_Drainage_Render.md": { + "mtime": 1786881305.0, + "ast_hash": "7df2fb05ca928ecc178e15bcedcbffc6", + "semantic_hash": "7df2fb05ca928ecc178e15bcedcbffc6" + }, + "pages/B05_Profile/frontend/_UI_Profile_Structures.md": { + "mtime": 1786881305.0, + "ast_hash": "20d819b0b48ebda0d652c94d4dd227bb", + "semantic_hash": "20d819b0b48ebda0d652c94d4dd227bb" + }, + "pages/B05_Profile/frontend/_UI_Selection.md": { + "mtime": 1786881305.0, + "ast_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5", + "semantic_hash": "ba7f01c2a6f2de2c610c2c4e54c40cc5" + }, + "pages/B06_Section/B06_api.md": { + "mtime": 1787394255.6816394, + "ast_hash": "475b0d772deb99360bea674a40f64a5e", + "semantic_hash": "475b0d772deb99360bea674a40f64a5e" + }, + "pages/B06_Section/B06_backend.md": { + "mtime": 1787737831.4296918, + "ast_hash": "7253ef0475893b7e9ead185731d2a246", + "semantic_hash": "7253ef0475893b7e9ead185731d2a246" + }, + "pages/B06_Section/B06_db.md": { + "mtime": 1787394255.6827824, + "ast_hash": "87b240b313054bcc39ddbdd976c4a0da", + "semantic_hash": "87b240b313054bcc39ddbdd976c4a0da" + }, + "pages/B06_Section/B06_dependencies.md": { + "mtime": 1786881305.0, + "ast_hash": "09f888cbeb8bb137153cbe6af6c77014", + "semantic_hash": "09f888cbeb8bb137153cbe6af6c77014" + }, + "pages/B06_Section/B06_frontend.md": { + "mtime": 1787388158.7590182, + "ast_hash": "cc8c6099e060f466f4883e04d9076a6a", + "semantic_hash": "cc8c6099e060f466f4883e04d9076a6a" + }, + "pages/B06_Section/backend/B06_Section_Engine_Areas.md": { + "mtime": 1786884514.0, + "ast_hash": "d97baabd1612278b7ba918619b0752ae", + "semantic_hash": "d97baabd1612278b7ba918619b0752ae" + }, + "pages/B06_Section/backend/B06_Section_Router.md": { + "mtime": 1786881305.0, + "ast_hash": "e52b9ed3b3a7abe535343f1322f7535d", + "semantic_hash": "e52b9ed3b3a7abe535343f1322f7535d" + }, + "pages/B06_Section/backend/B06_Section_Router_Confirm.md": { + "mtime": 1786881305.0, + "ast_hash": "4a45460d88481b3711eae16dc54d9c20", + "semantic_hash": "4a45460d88481b3711eae16dc54d9c20" + }, + "pages/B06_Section/frontend/B06_Section_Api_Fetch.md": { + "mtime": 1786881305.0, + "ast_hash": "fb6a57906ba90de5584b5badf20f22db", + "semantic_hash": "fb6a57906ba90de5584b5badf20f22db" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md": { + "mtime": 1786881305.0, + "ast_hash": "bf0ad169ad6a2fc65be25829db84672a", + "semantic_hash": "bf0ad169ad6a2fc65be25829db84672a" + }, + "pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c08640c904fc45426c7ad874a349bd", + "semantic_hash": "b5c08640c904fc45426c7ad874a349bd" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul.md": { + "mtime": 1786881305.0, + "ast_hash": "6ebff6ec471067a9da73bbcea975670c", + "semantic_hash": "6ebff6ec471067a9da73bbcea975670c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md": { + "mtime": 1786881305.0, + "ast_hash": "a5dc0b6251b0ed5c8cff9286d4da9822", + "semantic_hash": "a5dc0b6251b0ed5c8cff9286d4da9822" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md": { + "mtime": 1786881305.0, + "ast_hash": "abba7b8a434320c1c9f883dae0fa52b7", + "semantic_hash": "abba7b8a434320c1c9f883dae0fa52b7" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md": { + "mtime": 1786881305.0, + "ast_hash": "cb49f013122e8a03e30897f63573a74c", + "semantic_hash": "cb49f013122e8a03e30897f63573a74c" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md": { + "mtime": 1786881305.0, + "ast_hash": "190fba79ae4b29cb79ffb00284cbe975", + "semantic_hash": "190fba79ae4b29cb79ffb00284cbe975" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md": { + "mtime": 1786881305.0, + "ast_hash": "2655d70e56949e5df5a1bd7db7c92641", + "semantic_hash": "2655d70e56949e5df5a1bd7db7c92641" + }, + "pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md": { + "mtime": 1786881305.0, + "ast_hash": "b5c2fbce2d319074f40cee1539fd4744", + "semantic_hash": "b5c2fbce2d319074f40cee1539fd4744" + }, + "pages/B06_Section/frontend/B06_Section_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "21963332503833444236b380e8c15778", + "semantic_hash": "21963332503833444236b380e8c15778" + }, + "pages/B06_Section/frontend/B06_Section_UI_Section_View.md": { + "mtime": 1786881305.0, + "ast_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8", + "semantic_hash": "2b591bd7b8ce1839a35e0c6e0fa0cfa8" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Diagram.md": { + "mtime": 1786881305.0, + "ast_hash": "a11e00188c7c718b9ec72280b081e500", + "semantic_hash": "a11e00188c7c718b9ec72280b081e500" + }, + "pages/B06_Section/frontend/B06_Section_UI_Standard_Panel.md": { + "mtime": 1786881305.0, + "ast_hash": "9ccc67bff807e9cb60f32e32e93c51d4", + "semantic_hash": "9ccc67bff807e9cb60f32e32e93c51d4" + }, + "pages/B07_Quantity/B07_backend.md": { + "mtime": 1786884064.0, + "ast_hash": "c6963b088879f2363586ed7609f305f6", + "semantic_hash": "c6963b088879f2363586ed7609f305f6" + }, + "pages/B07_Quantity/B07_db.md": { + "mtime": 1786884377.0, + "ast_hash": "53a34bcf6edcbf8d0dad0ab949ffa498", + "semantic_hash": "53a34bcf6edcbf8d0dad0ab949ffa498" + }, + "pages/B07_Quantity/B07_frontend.md": { + "mtime": 1786884064.0, + "ast_hash": "dc1c9f9fdd60c1a879769e211198db5d", + "semantic_hash": "dc1c9f9fdd60c1a879769e211198db5d" + }, + "pages/B07_Quantity/backend/B07_Quantity_Router.md": { + "mtime": 1786883959.0, + "ast_hash": "ce206f21cf61e047c2be5bf1788831c6", + "semantic_hash": "ce206f21cf61e047c2be5bf1788831c6" + }, + "pages/B08_DesignDetail/B08_api.md": { + "mtime": 1786881305.0, + "ast_hash": "eb8ebc019b786568f6a562cc3d921c10", + "semantic_hash": "eb8ebc019b786568f6a562cc3d921c10" + }, + "pages/B08_DesignDetail/B08_backend.md": { + "mtime": 1788065762.0, + "ast_hash": "b2809fd208248f2fdd57b8686465c215", + "semantic_hash": "b2809fd208248f2fdd57b8686465c215" + }, + "pages/B08_DesignDetail/B08_dependencies.md": { + "mtime": 1786884377.0, + "ast_hash": "de264a830e59941ee958361022f88822", + "semantic_hash": "de264a830e59941ee958361022f88822" + }, + "pages/B08_DesignDetail/B08_frontend.md": { + "mtime": 1788266459.607333, + "ast_hash": "0a1d05de2234439de045482cd397b4f7", + "semantic_hash": "0a1d05de2234439de045482cd397b4f7" + }, + "pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md": { + "mtime": 1786884039.0, + "ast_hash": "f138d7048d5d6736798c5ebe625544b5", + "semantic_hash": "f138d7048d5d6736798c5ebe625544b5" + }, + "pages/B09_Estimation/B09_frontend.md": { + "mtime": 1786883959.0, + "ast_hash": "d4bac6c1909a6347c8bc049cb9db3d63", + "semantic_hash": "d4bac6c1909a6347c8bc049cb9db3d63" + }, + "pages/B09_Estimation/frontend/B09_Estimation_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "f9f7e4030a8424503ad5f8d0c4f3e377", + "semantic_hash": "f9f7e4030a8424503ad5f8d0c4f3e377" + }, + "pages/B10_Payment/B10_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "b4d865e65485263c4a189addaa6ae82c", + "semantic_hash": "b4d865e65485263c4a189addaa6ae82c" + }, + "pages/B10_Payment/frontend/B10_Payment_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "4c90dba85f8d5fb074e990b6c473242b", + "semantic_hash": "4c90dba85f8d5fb074e990b6c473242b" + }, + "pages/B11_Status/B11_frontend.md": { + "mtime": 1786881305.0, + "ast_hash": "1e847bfe7ee958afde7521f8c150755a", + "semantic_hash": "1e847bfe7ee958afde7521f8c150755a" + }, + "pages/B11_Status/frontend/B11_Status_UI_Page.md": { + "mtime": 1786881305.0, + "ast_hash": "214679974b91ea56a4484ade8afec1e0", + "semantic_hash": "214679974b91ea56a4484ade8afec1e0" + }, + "architecture/implementation_status.md": { + "mtime": 1786890222.0, + "ast_hash": "6294d6f35d63cc3f4d133926e9522be1", + "semantic_hash": "6294d6f35d63cc3f4d133926e9522be1" + }, + "pages/B05_Profile/B05_structures.md": { + "mtime": 1787976849.2694287, + "ast_hash": "7391612cc55df5c731d9b3e6b31b8c28", + "semantic_hash": "7391612cc55df5c731d9b3e6b31b8c28" + }, + "pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md": { + "mtime": 1787051663.9469154, + "ast_hash": "234549693b64c9ee0793037f0b832854", + "semantic_hash": "234549693b64c9ee0793037f0b832854" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-18.md": { + "mtime": 1787052115.269757, + "ast_hash": "3dfb2403ad4d187f07f804d2b3f47f3f", + "semantic_hash": "3dfb2403ad4d187f07f804d2b3f47f3f" + }, + "pages/B05_Profile/B05_Profile_plan_2026-08-19.md": { + "mtime": 1787388158.7631662, + "ast_hash": "2bfa0731c179226ba1914ff830457d39", + "semantic_hash": "2bfa0731c179226ba1914ff830457d39" + }, + "pages/B06_Section/B06_culvert_set.md": { + "mtime": 1787388612.2297237, + "ast_hash": "2692e39f26cf6f687b2c2b2431e33183", + "semantic_hash": "2692e39f26cf6f687b2c2b2431e33183" + }, + "pages/B06_Section/B06_culvert_geometry_redesign.md": { + "mtime": 1787394225.650179, + "ast_hash": "3e2bac02d4c7fdf255f24719f8b718e8", + "semantic_hash": "3e2bac02d4c7fdf255f24719f8b718e8" + }, + "graphify-out/memory/query_20260821_070423_\ubc30\uc218\uad00_\ub9e4\uc124\uc2dc_\uac01\ub3c4\uc758_\uc81c\uc57d\uc870\uac74\uc774_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918__\uc784\ub3c4\uc5d0\uc11c.md": { + "mtime": 1787295863.2091534, + "ast_hash": "e073125b483de8cb64457554656f9b14", + "semantic_hash": "e073125b483de8cb64457554656f9b14" + }, + "graphify-out/memory/query_20260821_101018_\uc784\ub3c4_\uae30\uc220\uc815\ubcf4db\uc5d0\uc11c_\uc9d1\uc218\uc815\uc758_\ud615\ud0dc\uc815\ubcf4\ub294_\uc5b4\ub5a4\uac8c_\uc788\ub294\uc9c0_\ud655\uc778\ud574\uc918.md": { + "mtime": 1787307018.6812162, + "ast_hash": "ca308dce69cb1df8564e78562e1510da", + "semantic_hash": "ca308dce69cb1df8564e78562e1510da" + }, + "pages/B05_Profile/B05_completed_followups.md": { + "mtime": 1787903893.0683777, + "ast_hash": "d694b98892475f992041fa62b0c825fa", + "semantic_hash": "d694b98892475f992041fa62b0c825fa" + }, + "pages/B05_Profile/B05_corridor_cut_fill.md": { + "mtime": 1788339728.0, + "ast_hash": "bd2a693b00642a36afde821c84fd6577", + "semantic_hash": "bd2a693b00642a36afde821c84fd6577" + }, + "pages/B05_Profile/B05_corridor_followup_decisions.md": { + "mtime": 1787903893.0683777, + "ast_hash": "00ab60cf5d4fabea8a8c3870d39b189d", + "semantic_hash": "00ab60cf5d4fabea8a8c3870d39b189d" + }, + "pages/B05_Profile/B05_corridor_patch_finish.md": { + "mtime": 1787838384.0, + "ast_hash": "8ae7e6562477d9d04838538e8402f710", + "semantic_hash": "8ae7e6562477d9d04838538e8402f710" + }, + "pages/B05_Profile/B05_corridor_plan_curves.md": { + "mtime": 1788339728.0, + "ast_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c", + "semantic_hash": "40e4328fe184bd9d5b90cb4dee0ceb9c" + }, + "pages/B05_Profile/B05_corridor_surface.md": { + "mtime": 1787817064.2912288, + "ast_hash": "c6287c2e94d76593c74349803db28a2d", + "semantic_hash": "c6287c2e94d76593c74349803db28a2d" + }, + "pages/B05_Profile/B05_corridor_turn_correction_plan.md": { + "mtime": 1787568195.0989716, + "ast_hash": "7cba997ccb528a9b97b44dbef3feda16", + "semantic_hash": "7cba997ccb528a9b97b44dbef3feda16" + }, + "pages/B05_Profile/B05_structure_stations.md": { + "mtime": 1787902706.94135, + "ast_hash": "eb2b87d5973338e45e3d73ba1983f754", + "semantic_hash": "eb2b87d5973338e45e3d73ba1983f754" + }, + "pages/B06_Section/B06_culvert_basin_multitier.md": { + "mtime": 1787394225.64706, + "ast_hash": "35f1cfe4f8936c9f270468c9b4c13000", + "semantic_hash": "35f1cfe4f8936c9f270468c9b4c13000" + }, + "pages/B06_Section/B06_culvert_controls.md": { + "mtime": 1787394225.6491706, + "ast_hash": "bbe14590e8b27204da2fb8fd1d87d89f", + "semantic_hash": "bbe14590e8b27204da2fb8fd1d87d89f" + }, + "pages/B06_Section/B06_culvert_link_trim.md": { + "mtime": 1787976849.270427, + "ast_hash": "fc551bbe5f9082d30598dc64eb2ce1c9", + "semantic_hash": "fc551bbe5f9082d30598dc64eb2ce1c9" + }, + "pages/B06_Section/B06_pavement_revetment.md": { + "mtime": 1787976849.270427, + "ast_hash": "b280266df00003504df7e95a9b9b44ef", + "semantic_hash": "b280266df00003504df7e95a9b9b44ef" + }, + "pages/B06_Section/B06_revetment_link_controls.md": { + "mtime": 1788065761.0, + "ast_hash": "87ba19d42ab8fb52932c285cc4870c04", + "semantic_hash": "87ba19d42ab8fb52932c285cc4870c04" + }, + "concepts/completed_2026-08-29.md": { + "mtime": 1788002671.3769612, + "ast_hash": "888f02f973607aba66ad667d6906a738", + "semantic_hash": "888f02f973607aba66ad667d6906a738" + }, + "pages/B08_DesignDetail/B08_CAD_commands.md": { + "mtime": 1788065527.0, + "ast_hash": "17ff587a97760e4e56b22fc82cb4452a", + "semantic_hash": "17ff587a97760e4e56b22fc82cb4452a" + }, + "pages/B08_DesignDetail/B08_drawing_masshaul_watershed.md": { + "mtime": 1788066344.0, + "ast_hash": "85cedbb6887c386fc691cdea2269e3bb", + "semantic_hash": "85cedbb6887c386fc691cdea2269e3bb" + }, + "concepts/las_free_sheet_surface.md": { + "mtime": 1788088182.0, + "ast_hash": "5df7fdf33dc2c66567fc0e75a844581c", + "semantic_hash": "5df7fdf33dc2c66567fc0e75a844581c" + }, + "pages/B08_DesignDetail/B08_CAD_blocks.md": { + "mtime": 1788088182.0, + "ast_hash": "c2c4810e475c6908aa767cfb810132ff", + "semantic_hash": "c2c4810e475c6908aa767cfb810132ff" + }, + "pages/B08_DesignDetail/B08_CAD_interaction.md": { + "mtime": 1788266459.6043327, + "ast_hash": "7b803b612c7df445150d1df474925aa0", + "semantic_hash": "7b803b612c7df445150d1df474925aa0" + }, + "pages/B08_DesignDetail/B08_CAD_table_entity.md": { + "mtime": 1788088182.0, + "ast_hash": "122871c20038cfd6c116645636a36825", + "semantic_hash": "122871c20038cfd6c116645636a36825" + }, + "pages/B08_DesignDetail/B08_cross_structure_sheets.md": { + "mtime": 1788088182.0, + "ast_hash": "4e746fc33ec4ec67be2ebf273dcad00d", + "semantic_hash": "4e746fc33ec4ec67be2ebf273dcad00d" + }, + "concepts/completed_2026-09-01.md": { + "mtime": 1788263731.4162655, + "ast_hash": "6abd6ce7eedff81e6d98d14b3258a5bb", + "semantic_hash": "6abd6ce7eedff81e6d98d14b3258a5bb" + }, + "concepts/completed_2026-09-01_followups.md": { + "mtime": 1788266683.8619945, + "ast_hash": "061f569e30dad434cd53237bf5a7a5e1", + "semantic_hash": "061f569e30dad434cd53237bf5a7a5e1" + }, + "pages/B08_DesignDetail/B08_CAD_usability_2026-09-01.md": { + "mtime": 1788339728.0, + "ast_hash": "d79b37d591604dd5178a9961f9e8eb22", + "semantic_hash": "d79b37d591604dd5178a9961f9e8eb22" + }, + "concepts/completed_2026-09-02.md": { + "mtime": 1788353016.0083263, + "ast_hash": "52ab2491875c37159627aa38473302bd", + "semantic_hash": "52ab2491875c37159627aa38473302bd" + }, + "pages/B08_DesignDetail/B08_CAD_title_block.md": { + "mtime": 1788339728.0, + "ast_hash": "8507a171ad2b3d86633bc2273054b987", + "semantic_hash": "8507a171ad2b3d86633bc2273054b987" + }, + "concepts/completed_2026-09-03.md": { + "mtime": 1788439744.110788, + "ast_hash": "424eb66318b7cfce46bf0e5ce86da5f7", + "semantic_hash": "424eb66318b7cfce46bf0e5ce86da5f7" + }, + "pages/B03_FileInput/B03_route_snapshot_crs.md": { + "mtime": 1788439744.1127884, + "ast_hash": "7dc009304f55d0f4b555364a75f05752", + "semantic_hash": "7dc009304f55d0f4b555364a75f05752" + }, + "pages/B04_PreProcess/B04_drainage_compass_crs.md": { + "mtime": 1788440015.682511, + "ast_hash": "c479fb43ea1e64bddf7c997c6b0235e0", + "semantic_hash": "c479fb43ea1e64bddf7c997c6b0235e0" + }, + "pages/B05_Profile/B05_masshaul_structure_2026_09.md": { + "mtime": 1788439744.119789, + "ast_hash": "777d8a1251c1f9e63017ae96fa9d8b45", + "semantic_hash": "777d8a1251c1f9e63017ae96fa9d8b45" + }, + "pages/B06_Section/B06_masshaul_culvert_2026_09.md": { + "mtime": 1788439744.1227887, + "ast_hash": "fa137013837cf215cfd402f1fbb5c2e1", + "semantic_hash": "fa137013837cf215cfd402f1fbb5c2e1" + }, + "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md": { + "mtime": 1788440027.394018, + "ast_hash": "6722989d970dbcc8c5ee5de5616513a9", + "semantic_hash": "6722989d970dbcc8c5ee5de5616513a9" + }, + "concepts/completed_2026-09-03_additional.md": { + "mtime": 1788440015.6695108, + "ast_hash": "7414b5e26e87179de5b1c5881fd25060", + "semantic_hash": "7414b5e26e87179de5b1c5881fd25060" + }, + "pages/B03_FileInput/B03_upload_ui_2026_09.md": { + "mtime": 1788440015.6715112, + "ast_hash": "e64290ed6e9f860ee1e55d2e005970d4", + "semantic_hash": "e64290ed6e9f860ee1e55d2e005970d4" + }, + "pages/B04_PreProcess/B04_compass_crs_2026_09.md": { + "mtime": 1788440015.6735108, + "ast_hash": "085df7b19380626be21e2960d0ad77f7", + "semantic_hash": "085df7b19380626be21e2960d0ad77f7" + }, + "pages/B05_Profile/B05_profile_interaction_2026_09.md": { + "mtime": 1788440015.6785114, + "ast_hash": "fce86e493ea6954996a53dcd4a85f5cb", + "semantic_hash": "fce86e493ea6954996a53dcd4a85f5cb" + }, + "pages/B06_Section/B06_cross_design_ui_2026_09.md": { + "mtime": 1788440015.6805112, + "ast_hash": "ea8f1345ed3273bc948a1b55bed5fc70", + "semantic_hash": "ea8f1345ed3273bc948a1b55bed5fc70" + }, + "concepts/completed_2026-09-04.md": { + "mtime": 1788518966.4941719, + "ast_hash": "575af67a82d200d7559856c723e3c3dc", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md b/docs/wiki/graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md new file mode 100644 index 00000000..75c44f92 --- /dev/null +++ b/docs/wiki/graphify-out/memory/query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md @@ -0,0 +1,22 @@ +--- +type: "query" +date: "2026-08-21T07:04:23.040597+00:00" +question: "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" +contributor: "graphify" +outcome: "dead_end" +source_nodes: ["배수유역 해석 및 세부설계"] +--- + +# Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서 + +## Answer + +Expanded from original query via graph vocab: [배수유역]. Graph traversal did not contain 배수관 매설각 기준. 원문 대조 결과 임도 법정 별표에는 평면 매설각 수치 제한이 없고, 임도기술교본은 상류·하류 여건과 하류 피해를 고려하여 결정하도록 한다. 보조 도로 횡단배수 기준 KDS 44 40 15에는 종경사 최소 0.5%, 사각 15도 이상 보강철근, 종경사 25%(약 14도) 이상 전단키 조건이 있으나 임도 고유 법정 매설각 제한으로 단정할 수 없다. + +## Outcome + +- Signal: dead_end + +## Source Nodes + +- 배수유역 해석 및 세부설계 \ No newline at end of file diff --git a/docs/wiki/graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md b/docs/wiki/graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md new file mode 100644 index 00000000..fa9f6d84 --- /dev/null +++ b/docs/wiki/graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md @@ -0,0 +1,23 @@ +--- +type: "query" +date: "2026-08-21T10:10:18.681216+00:00" +question: "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." +contributor: "graphify" +outcome: "dead_end" +source_nodes: ["B06 배수관 횡단도 세트", "유입 구조물 판정"] +--- + +# Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘. + +## Answer + +Expanded from original query via graph vocab: [배수관, 구조물, 횡단도]. Graph traversal exposed B06 유입 구조물 판정 but did not contain the technical DB catch-basin form taxonomy. Technical DB and original cross-check: 집수정 자체는 동물이동형 원칙과 □형 기본형이 명시된다. V/L/I는 집수정 형식이 아니라 유입구 관보호공 형상이다. ㄴ/ㄷ형 돌집수정과 Ø800 직사각 콘크리트 집수정은 과거 실무자료의 참고 후보이며 법정 확정 형식이 아니다. + +## Outcome + +- Signal: dead_end + +## Source Nodes + +- B06 배수관 횡단도 세트 +- 유입 구조물 판정 \ No newline at end of file diff --git a/docs/wiki/graphify-out/reflections/LESSONS.md b/docs/wiki/graphify-out/reflections/LESSONS.md new file mode 100644 index 00000000..bc9153c0 --- /dev/null +++ b/docs/wiki/graphify-out/reflections/LESSONS.md @@ -0,0 +1,14 @@ +# Lessons + +_Auto-generated by `graphify reflect` from 2 session memories in graphify-out/memory/. Deterministic; no LLM. Use for orientation — verify before relying, and revisit dead ends if the code has changed since._ + +## Summary + +- 0 useful · 2 dead ends · 0 corrected · 0 unmarked + +## Lessons + +**Known dead ends** — led nowhere; don't re-derive. + +- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" — `배수유역 해석 및 세부설계` +- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." — `B06 배수관 횡단도 세트`, `유입 구조물 판정` diff --git a/docs/wiki/index.md b/docs/wiki/index.md index 4dae6853..e26c70be 100644 --- a/docs/wiki/index.md +++ b/docs/wiki/index.md @@ -57,8 +57,11 @@ last_updated: 2026-09-09 - 2026-09-03 추가 완료: [[completed_2026-09-03_additional]] — B03 화면, B04/B05 나침반, 종단곡선, 횡단 계산·표기. - 2026-09-04 완료: [[completed_2026-09-04]] — B01 모달·로고, B03 미리보기, 공용 진행단계 패널, B05 3D·종단, B06 횡단, B08 도면, 700줄 제한 분리. - 2026-09-07 완료: [[completed_2026-09-07]] — 노선·캐시·B01~B07 기능, 성능 종료 기준과 보류 갈래. +- 2026-09-09 완료: [[completed_2026-09-09]] — B05·B06 종횡단, B07 표준도, B08 수량, B09 원가 구현·검증. - 수량·원가 계약: [[quantity_cost_contract]] — B08 물량과 B09 금액의 책임·저장·금지 규칙. - 표준도·입력 미결: [[standard_drawing_cost_inputs]] — 자동 계산·사용자 입력·기준자료·미확보 경계. +- 2026-09-09 미결 근거: [[standard_quantity_open_2026-09-09]] — 표준도 제원·수량·원가 후보와 확정 금지 경계. +- 다중 환경 안전: [[multi_environment_safety]] — Synology 시간차 동기화와 공용 DB 재계산 사고 방지 규칙. - 인증·상태: [[auth_rbac]], [[workflow_state]], [[temp_upload]]. - 데이터·경로: [[db_schema/overview]], [[storage_paths]], [[crs_metadata]]. - API·스키마·유틸: [[api_common]], [[schema_common]], [[common_util]]. diff --git a/docs/wiki/log.md b/docs/wiki/log.md index 79176887..1b18cdc1 100644 --- a/docs/wiki/log.md +++ b/docs/wiki/log.md @@ -1401,3 +1401,18 @@ last_updated: 2026-09-09 - 위키 209개 문서에서 비로그 100줄 초과·frontmatter·status·page_id 오류는 모두 0건이다. - Graphify 정제 그래프에 B07 표준도 문서 노드 1개와 명시적 위키링크 관계 5개를 증분하고 재클러스터링했다. - 최종 그래프는 992노드·805관계·197커뮤니티이며 `graph.json`, `GRAPH_REPORT.md`, `graph.html`을 동기화했다. + +## [2026-09-09] ingest | 신규 계획·검증 7개 위키화 + +- `docs/raw/PLAN.md`는 다른 AI가 사용 중이므로 조회·수정하지 않았다. +- 9월 9일 완료 계획 2개와 완료·화면 검증 3개를 [[completed_2026-09-09]]에 반영했다. +- 근거 전문 1개는 확정값과 섞지 않고 [[standard_quantity_open_2026-09-09]]에 `draft`로 정리했다. +- OWNERS 이력 1개는 [[multi_environment_safety]]에 저장소 동기화·공용 DB 재계산 안전 규칙으로 반영했다. +- 사용자 완료 판정에 따라 별도 교차검증은 생략했다. + +## [2026-09-09] lint+graphify | 신규 계획·검증 위키 점검 + +- 신규 문서 3개는 frontmatter·status·100줄 제한·UTF-8·원문 7개 source 연결 검사를 통과했다. +- 전체 내부 링크 검사에서 신규 오류는 없고 기존 예시·과거 로그 링크 18건만 남았다. +- `graphify update .`는 Markdown 174개를 코드로 오인해 1,149노드로 팽창했으므로 자동 백업으로 복구했다. +- 기존 정제 그래프 992노드·805관계·197커뮤니티는 보존했으며 신규 문서 3개의 의미 노드 반영은 Graphify Markdown 증분 결함 해소 후 다시 수행해야 한다.